到處蒐集免費有用的軟體、線上服務、小技巧……

banner 背景來源Flicker| 點閱次數:

[筆記]Gadgets for Windows Live Spaces (3) 開發及上傳

Microsoft 的 gadget目前區分三種:Live Gadget、Sidebar Gadget和Slideshow Gadget,本文僅針對在web上使用的Live Gadget

開發心得

  • 事件處理要用 btnReload.attachEvent('onclick', btnReload_onclick); 在 dispose 時要 btnReload.detachEvent('onclick', btnReload_onclick);
  • 避免在<a>加上事件處理,如<a href='javascript:something();' ></a>或<a href='#' onclick='javascript:something();' ></a>
  • 上傳時Gadget Manifest檔名一定要是 gadget.xml,而且其中的記錄的檔案都要是相對位置。
  • 要同時能在 Live Spaces 和 Live.com 正常運作。
  • 要注意 IE6 和 IE7 的差異。
  • 被拒絕的幾種官方說法(不會告訴你那裡有問題): <2007/06/28 依據本身上傳數十次的經驗,要能上傳成功的秘訣是:毅力和運氣 =.=a> <2007/06/24 粗略的英文說明:退件理由 Reasons for an item being rejected ,deinstall,submission>
    • 您的小工具安裝之後,無法正確顯示文字或圖形
    • 您的上傳內容未遵守 Windows Live Gallery 規定
    • 當我們解除安裝您上傳的檔案時發生問題
    • 您的項目發生問題,請重新上傳
    • 您的項目新增之後,無法在 Live.com 上顯示
    • 您的小工具安裝之後,無法在 Spaces 上運作
    • 網頁小工具的根目錄需有 "gadget.xml" 檔案,但我們無法在您的檔案中找到此檔案

##CONTINUE##

開發Gadgets

上傳Gadgets

  • 將 xml檔內的js和css改成相對路徑,否則審核會不通過。
  • 將 xml, js, css 壓解成 zip檔。
  • http://gallery.live.com/submit.aspx 填資料上傳檔案,然後等待核準……
  • 要耐心等待,通常需要半天到一天的時間才知道結果。
  • 要多試幾次,我上傳11次中只有3次通過。

3 留言:

GEM 提到...

Hi 你好
我想問一下.你11次上傳都是一樣的
沒有改動過的嗎?

國良先生 提到...

TO GEM
程式沒改,只是多加個空格或把funcA和funcB換個位置,只是要和上一版有所差異。多上傳幾次就莫名其妙的過了,完全沒有規則可循,至少我找不到。

Gem 提到...

上傳3次終於上傳到了..
感謝國良先生的指導...
不過可惜參加不了windows live gadget第一次的比賽了


以下是我和朋友一起弄的
台灣電影及電視節目表
http://gallery.live.com/liveItemDetail.aspx?li=e7a00de7-ccf4-4743-94a8-7356a532548a