未在Firefox 43.0中注入的脚本

时间:2015-12-17 14:52:27

标签: javascript google-chrome firefox firefox-addon

我们为Firefox创建了一个扩展程序(我们还有一个Chrome版本),它会在页面中插入脚本。以下是在Firefox中注入脚本的代码:

for (var i in tabs) {
    if (tabs[i].url.match(possible_urls) !== null) {
        tabs[i].attach({
            contentScriptFile: possible_urls_script_url
        });
    }
}

它一直工作到Firefox 42.0,但自43.0版以后它停止工作。我找到了this document,我认为第一个一般项目与我们有关。但是我们如何使脚本工作?

此外,我们希望在向公众发布之前检查Chrome和Firefox的未来版本及其扩展程序。我们如何在Windows和Ubuntu上下载和使用它们?

possible_urls_script_url ="资源://example-at-example-dot-com/data/../lib/content/src/common/first_time_script.js"

我也尝试过" resource://example-at-example-dot-com/lib/content/src/common/first_time_script.js"它也不起作用。

我发现使用Firefox Developer Edition(45.0a2)它可以正常工作但是使用Firefox 43.0它没有。

另外,当使用contentScript(而不是contentScriptFile)进行注入时,它仍然无法在Firefox 43.0上运行。但它适用于Firefox Developer Edition(45.0a2)。

0 个答案:

没有答案