Mal*_*ala 8 google-chrome google-chrome-extension
我正在撰写需要执行以下操作的Chrome扩展程序:
到目前为止,我有第一个实现,通过调用chrome.tabs.executeScript()中popup.html的文件,并具有在清单如下,以允许脚本到任何页面上运行:
"permissions": [
"tabs", "http://*/*"
],
Run Code Online (Sandbox Code Playgroud)
现在,根据http://code.google.com/chrome/extensions/content_scripts.html,如果我希望内容脚本始终在特定页面上运行,我必须在清单中声明它并设置权限以仅包含页面代码应该运行.但是,这将打破第一部分.
我该如何解决这个问题?我能想到的唯一的办法就是始终调用某种"来电显示"脚本,然后做自己的检查和其他脚本的加载,但只是似乎很凌乱,我假设有有是一个更好的办法.
ser*_*erg 14
{
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"js": ["myscript.js"]
}
],
"permissions": [
"tabs", "http://*/*"
]
}
Run Code Online (Sandbox Code Playgroud)
myscript.js是自动注入google.com,你仍然可以手动注入http://*/*.