如何在开发(解压缩)时在所有选项卡上提供Chrome扩展程序?

时间:2018-04-28 15:49:46

标签: google-chrome-extension manifest.json

我刚刚开始开发一个小型Chrome扩展程序,并按照https://developer.chrome.com/extensions/getstarted教程,我试图找到一种方法,即使在开发人员模式下,也可以在所有标签上点击扩展程序。

目前,该扩展程序只能在developer.chrome.com host。

下的网页上点击

这可能是一个愚蠢的问题,但我们是否有可能在开发时,在其他选项卡(不在developer.chrome.com主机下)进行测试?如果是,我们如何设置此选项?我尝试在清单中添加<all_tabs>权限,但似乎无效。

谢谢!

2 个答案:

答案 0 :(得分:0)

问题在于,在本教程https://developer.chrome.com/extensions/getstarted之后,在background.js文件中设置了一个规则,即浏览器操作要在其他页面上执行。

我必须添加activeTab权限并从background.js中删除代码。

感谢:https://www.sitepoint.com/create-chrome-extension-10-minutes-flat/

答案 1 :(得分:0)

如此处https://developer.chrome.com/extensions/user_interface#browser_action所述,向您的manifest.json添加browser_action而不是添加page_action可使该扩展名在所有标签中可用。