清单.json:
"content_scripts": [
{
"matches": [ "*://google.com"],
"js": ["js/google.js"]
},
{
"matches": [ "*://facebook.com/*"],
"js": ["js/facebook.js"]
}
],
"web_accessible_resources": ["js/jquery-2.0.3.min.js"]
因此,第一个和第二个站点需要 jquery 和一些小脚本(google.js 和 facebook.js)。我使用web_accessible_resources
是因为在 Chrome 29 中出现错误:GET chrome-extension://invalid/
.
现在我有新的错误 - 在 google.js 和 facebook.js - Uncaught ReferenceError: $ is not defined
。
我试试
var s = document.createElement('script');
s.src = chrome.extension.getURL("js/jquery-2.0.3.min.js");
但同样的错误 - jquery 在 google.com 和 facebook.com 上不起作用(匹配)。如何解决?谢谢。