0

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

目前,该扩展程序只能在developer.chrome.com主机下的页面上单击。

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

谢谢!

4

2 回答 2

1

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

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

归功于:https ://www.sitepoint.com/create-chrome-extension-10-minutes-flat/

于 2018-04-30T17:58:20.047 回答
0

如此处https://developer.chrome.com/extensions/user_interface#browser_action可用,将 browser_action 添加到 manifest.json 而不是添加 page_action 使扩展在所有选项卡中可用。

于 2020-05-03T18:31:24.860 回答