【发布时间】:2019-02-06 20:19:17
【问题描述】:
我正在构建 Firefox 插件,试图检测 Firefox 扩展的内联安装。需要明确的是,安装在不在Mozilla 域上的地方。因此,当我在某个网站上时,当我触发扩展安装(.xpi 文件)时,我想将用户重定向到某个网站。
在该对话框出现之前,如果这不可能,那么很快,用于“安装确认”的对话框,我想重定向用户。
我对@987654323@ API 不是很熟悉,我真的不知道从哪里开始。我已尝试为下载添加侦听器,但没有结果。
background.js(并在manifest.json 中包含downloads)
function handleCreated(item) {
console.log(item);
}
browser.downloads.onCreated.addListener(handleCreated);
我的期望是让我的插件识别用户正在下载.xpi 文件,并在发生这种情况时在某些页面上执行重定向。
编辑:
如果重定向是不可能的,那么用另一个网站替换.xpi 也可以完成这项工作。
【问题讨论】: