Chrome扩展程序的内容脚本未在特定网站上注入

时间:2016-02-22 08:52:20

标签: javascript google-chrome google-chrome-extension

我开发了一个基本的chrome扩展,它将一些DOM元素添加到网站的HTML主体中。我正在使用内容脚本来实现这一目标。它在大多数网站上运行良好,但在很少的网站上(特别是在网上银行网站上),内容脚本没有被执行。

我的问题是,网站是否可以阻止内容脚本将任何代码注入其网页(作为安全措施的一部分)?如果是这样,还有其他选择吗?我尝试使用以编程方式执行内容脚本的后台脚本,但每次加载新页面时都不会执行后台脚本。

2 个答案:

答案 0 :(得分:2)

请确保这些网站是否包含iframe。如果是这样,您需要在manifest.json中添加以下内容。

"all_frames": true

答案 1 :(得分:0)

使用以下权限更新您的manifest.json

 "content_scripts": [{
                            "matches"       :   ["https://specificURL/*","https://*/*","http://*/*"],
                             "all_frames"   :   true
                        }]