0

我在 Firebreath 中写了一个插件,我写了一个 msi。

我想编写一个 JavaScript 函数来触发安装(页面顶部的弹出窗口)或将用户重定向到下载页面。有人可以提供示例或有用的链接吗?

谢谢!

4

1 回答 1

1

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)插件时调用您的回调函数出现。

该脚本可能并不完美,但它应该为您提供一个良好的起点。

于 2011-06-01T14:52:18.167 回答