我正在写一个Chrome扩展,需要做到以下几点上运行:Chrome扩展:内容脚本在所有网页上运行,另一个只有一个页面
- 注入内容脚本到当前(当弹出火灾
- 注入不同的内容脚本转换为特定域的所有页面,总是
到目前为止,我的第一个实现,通过在popup.html
文件调用chrome.tabs.executeScript()
并具有以下任何)页面在清单中允许脚本的任何网页上运行:
"permissions": [
"tabs", "http://*/*"
],
现在,根据http://code.google.com/chrome/extensions/content_scripts.html,如果我想要一个内容脚本总是在特定页面上运行,我必须在清单并设置权限宣布它仅包含的页面代码应该运行。但是,这将打破第一部分。
我该如何解决这个问题?我能想到的唯一方法是总是调用某种“调用者”脚本,然后自己检查和加载其他脚本,但这似乎很杂乱,并且我认为有是更好的方法。
感谢您修复标签!我不知道后者是否存在:) – Mala