对于Chrome扩展程序,它可以控制其他扩展程序,例如将其关闭吗?

时间:2020-08-29 04:03:27

标签: google-chrome-extension

我正在一个项目中,我需要查看我正在处理的页面,而没有任何扩展名注入的代码弄乱了我所看到的内容。我想知道我是否可以创建一个扩展,或者是否存在一个扩展,该扩展会禁用xyz页面的所有其他扩展。

1 个答案:

答案 0 :(得分:0)

否,扩展只能使用chrome.management.setEnabled API来完全禁用其他扩展。就像chrome:// extensions页面中的开/关开关。

要使某个站点不受所有或某些扩展名的影响,唯一的方法是将ExtensionSettings policy与包含该站点的runtime_blocked_hosts添加在一起。请注意,整个站点被禁用,而不仅仅是单个URL。示例:{"*": {"runtime_blocked_hosts": ["*://lastpass.com"]}}

针对您的用例的一种简单解决方法可能是在隐身窗口或什至没有扩展名的新浏览器配置文件中打开该页面:单击工具栏中的头像图标以访问可在其中创建配置文件的工具,然后打开新的个人资料。