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

Chrome extension's content script not getting injected on specific websites

本文关键字:网站 注入 脚本 程序 扩展 Chrome      更新时间:2023-09-26

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

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

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

"all_frames": true

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

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