我已經熟悉了的「出瀏覽器的」 Web應用程序的新概念,支持在最近的Silverlight,JavaFX的,Adobe AIR的等在啓動時運行的「瀏覽器外」Web應用程序?
通過Scott Hanselman最近聽關於這一主題的podcast,我已經意識到這些新體系結構背後的目的之一是允許「桌面應用程序感覺」。此外,我瞭解一些(或全部)這些功能允許離線訪問資源沙箱。這聽起來好像這些框架可以替代「真正的」桌面應用程序,只要應用程序不需要弄亂用戶的機器(即訪問外圍設備,某些文件IO等)。
我有一個非常具體的問題。我的應用程序需要在啓動時運行。是否有可能使用這樣的框架而不要求用戶下載並運行某個可執行文件?
例如,我總是可以指導用戶下載一個小的EXE,將一個.lnk文件放入啓動目錄,但我想避免這樣的補丁。
總結:是否有可能讓瀏覽器外的Web應用程序設置本身在啓動時運行而不需要文件下載?
爲了進一步闡明,這個問題並不是來自「邪惡」的地方,而是來自於試圖確定「瀏覽器外」框架是否確實是我的特定需求的桌面應用程序的合適替代品。
試圖安裝它,應用程序被注意到有「無限制」訪問我的電腦......我不熟悉AIR,但這是標準的操作方式嗎? – 2009-08-09 15:45:46
是的,幾乎所有我看到的應用程序都具有「無限制」訪問權限。考慮到它來自Adobe的網站,我相信它不會造成任何傷害。 – 2009-08-09 15:47:12
你想看看Main.js. – 2009-08-09 15:51:09