我在Firebreath写了一个插件,我写了一个msi。插件安装
我想编写一个JavaScript函数,它将触发安装(弹出页面顶部) 或将用户重定向到下载页面。 有人可以提供一个例子或有帮助的链接?
谢谢!
我在Firebreath写了一个插件,我写了一个msi。插件安装
我想编写一个JavaScript函数,它将触发安装(弹出页面顶部) 或将用户重定向到下载页面。 有人可以提供一个例子或有帮助的链接?
谢谢!
FireBreath具有JavaScript文件可以被用来帮助插件检测的例子:
https://github.com/firebreath/FireBreath/blob/master/Installer/js/fb_installer.js
基本上你使用FireBreath.isPluginInstalled("yourPlugin")
,看是否在插件尚未安装或没有。
您可以使用FireBreath.injectPlugin("yourPlugin", divContainer, "pluginId", callback)
在确认插件已安装后将插件添加到页面,如果您发现该插件未安装并显示下载链接到MSI,您可以使用FireBreath.waitForInstall("yourPlugin", callback)
在插件显示时调用的回调函数。
脚本可能不完美,但它应该给你一个很好的起点。
我不想要firebreath specipic函数 – sara 2011-06-02 07:51:08
这很好...只需重写它,以便它们不是firebreath特定的。你问的功能,将做到这一点。我给你的JavaScript函数,将做到这一点。它获得了新的BSD许可证,所以你几乎可以随心所欲地做任何事情。 – taxilian 2011-06-02 18:23:59