有没有一种方法可以检测到我将内置Firefox插件与Firefox插件一起安装?
我想知道浏览器是否有API调用,这将检查是否要安装它,并且在出现installation
弹出窗口之前,它应该采取一些措施。就我而言,这是为了防止下载.xpi
文件并转到其他网站。
我尝试过的事情:
background.js (并在downloads
中包含manifest.json
)
function handleCreated(item) {
console.log(item);
}
browser.downloads.onCreated.addListener(handleCreated);
,并且在处理Firefox附加安装程序时似乎不起作用。我什么都没登录到后台控制台。
我还尝试过使用jQuery中的.text()
方法将HTML转换为文本,然后从那里尝试在页面中找到.xpi
字符串。但是,似乎它不是通用形式。
我的期望是使我的插件能够识别用户正在下载.xpi
文件,并在发生这种情况时在某些页面上执行重定向。