| 聽說新版本的Yahoo!奇摩Widget現在可以支援一些UNIX的公用指令,那麼我是不是也要改變我的Widget工具指令? |
是的,我們非常建議您這麼做;在我們的更多Widget工具下載變得更快更方便外,使用原始的Yahoo!奇摩Widget呼叫函數來取代UNIX公用指,避免一些不能使用UNIX指令的使用者在下載的處理沒有導覽對話窗。
現有一些API可用來取代UNIX指令,請見下列表格;若您現在的Widget工具有使用任何的UNIX指令,您可以改用原始的Yahoo!奇摩Widget呼叫函數來取代,或是在您的程式碼中加入呼叫的宣告進來。
| UNIX 指令 |
|
原始 Yahoo!奇摩Widgets呼叫函數 |
| cat |
|
filesystem.readFile( ); |
| cp |
|
filesystem.copy( ); |
| curl |
|
URL 或 XMLHttpRequest 物件 |
| date |
|
Date object (請見 Mozilla 核心 JavaScript 文件) |
| find |
|
filesystem.getDirectoryContents( ); |
| ls |
|
filesystem.getDirectoryContents( ); |
| mv |
|
filesystem.move( ); (注意:不能用來更改檔案名稱) |
| open |
|
filesystem.open( ); |
| sleep |
|
sleep( ); |
若您是在 system.platform檢查是否使用Windows作業系統的話,您可以使用下面幾個指令來取代UNIX指令:
| UNIX 指令 |
|
Windows 外殼指令 |
| rm |
|
rmdir for folders, erase for files |
| mkdir |
|
...mkdir |
請參閱我們4.0版的 Yahoo!奇摩 Widget 參考手冊以瞭解更多這方面的不同之處。
當然,若您已經下載回來的Widget工具是使用UNIX指令的話,它也不會出現問題,我們很確定能正常使用,因為在升級的考量下能儘可能向下相容與原有的功能繼續使用,不過我們還是極力鼓勵您升級並改用新的Yahoo!奇摩Widget呼叫函數取代UNIX的指令,才可享有新版的功能與其好處。
|