我已经熟悉了的“出浏览器的” 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