gpt4 book ai didi

javascript - 如何检测内联 Firefox 扩展安装,并拦截它 - Firefox 扩展开发

转载 作者:行者123 更新时间:2023-11-29 15:59:50 28 4
gpt4 key购买 nike

我正在构建 Firefox 插件,我正在尝试检测 Firefox 扩展的内联安装。需要明确的是,安装在不在 Mozilla 域中的地方。因此,当我访问某个网站时,当我触发扩展安装(.xpi 文件)时,我想将用户重定向到某个网站。

在该对话框出现之前,如果不可能,那么很快就会出现“安装确认”对话框,我想重定向用户。

我对download API不是很熟悉,真的不知道从何下手。我试过为下载添加监听器,但没有结果。

background.js(并在 manifest.json 中包含 downloads)

function handleCreated(item) {
console.log(item);
}

browser.downloads.onCreated.addListener(handleCreated);

我的期望是让我的插件识别用户正在下载 .xpi 文件,并在发生这种情况时在某个页面上执行重定向。

编辑:重定向是不可能的,然后将网站 .xpi 替换为另一个网站也可以完成这项工作。

最佳答案

添加到我尝试过的列表中。

我尝试使用 .text() 将页面转换为文本格式来回jQuery , 然后搜索具有 .xpi 的 URL在最后。但是,这对某些情况不起作用。有时,某些网站正在拉动 .xpi从他们自己的服务器,使用他们自己的 API。所以这不是我的问题的黄金解决方案。

关于javascript - 如何检测内联 Firefox 扩展安装,并拦截它 - Firefox 扩展开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54511503/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com