Chrome扩展程序:通过多个页面运行Javascript?

时间:2013-06-18 03:01:00

标签: javascript html google-chrome google-chrome-extension

我正在开发一个google chrome扩展程序,可以在访问特定网站时运行javascript(例如images.myDomain.com/ )。注入javascript后,它会触发按钮单击以转到新页面(即frames.myDomain.com / )。问题是一旦这个新页面加载,我想继续运行更多的javascript,但我知道我不能。

我应该构建2个单独的扩展吗?一个对images.myDomain.com做出反应,另一个对frames.myDomain.com作出反应,或者有一个简单的方法可以通过一个扩展来实现这一点吗?可能有两个独立的js文件?

感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以在清单文件中使用多个content_script声明。像这样:

"content_scripts": [
    {"matches": ["http://images.myDomain.com/*"], "js": ["some_script.js"]},
    {"matches": ["http://frames.myDomain.com/*"], "js": ["some_other_script.js"]}
],