使用扩展名禁用嵌入式Firefox扩展名安装

时间:2019-02-04 17:45:58

标签: javascript firefox-addon

有没有一种方法可以检测到我将内置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文件,并在发生这种情况时在某些页面上执行重定向。

0 个答案:

没有答案