【发布时间】:2010-05-11 02:36:56
【问题描述】:
是否有任何关于从浏览器启动(不是安装而是应用程序启动\唤醒调用)Adobe AIR 应用程序的教程(在使用 JS 功能的 Flash 应用程序中单击按钮或需要什么)?
需要博客文章或任何其他材料...
【问题讨论】:
标签: javascript flash browser air adobe
是否有任何关于从浏览器启动(不是安装而是应用程序启动\唤醒调用)Adobe AIR 应用程序的教程(在使用 JS 功能的 Flash 应用程序中单击按钮或需要什么)?
需要博客文章或任何其他材料...
【问题讨论】:
标签: javascript flash browser air adobe
如果您在您的 AIR 应用程序的 XML 设置中编辑标签,它应该能够在您的网站上单击链接时启动
<allowBrowserInvocation></allowBrowserInvocation>
【讨论】:
您是否尝试过使用徽章安装程序?徽章安装程序是您放置在网页中的一块闪存,当用户单击它时,它会安装给定的 AIR 应用程序(以及必要时的运行时)。但是,我相信,如果该应用程序已经安装,那么单击徽章安装程序只会启动该应用程序。因此,同一块 Flash 将为没有它的人安装应用程序,并为拥有它的人启动应用程序。
教程是here。
编辑:我假设您正在尝试启动用户已经安装的应用程序。如果您打算为用户提供应用程序并在不安装的情况下启动它,那么正如 pinnaclear 所说,这绝对是绝对不可能的。
【讨论】:
我认为这将违反沙盒,除非有一个监听器,监听某个 URL 或 javascript 调用,就像 iTunes 和启动 iTunes 的网络链接一样。
如果没有它,我相信你的机器上会有很多恶意软件启动程序。
【讨论】: