的manifest.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(匹配)上无效。怎么解决?感谢。