我的Chrome扩展程序有点问题。 我的manifest.json:
[..]
"background": {
"page": "background.html",
"persistent": false
},
"content_scripts": [
{
"matches": ["http://*/", "https://*/"],
"js": [
"js/jquery-3.2.1.js"
]
}
],
"permissions": [
"unlimitedStorage",
"tabs",
"activeTab",
"browsingData",
"notifications",
"webNavigation",
"http://*/",
"https://*/"
]
在其中一个JavaScript文件中我有类似的东西:
chrome.tabs.executeScript( tabId, {
code:"$('#user').attr('value','test');"
});
为什么不起作用? 当我用以下内容替换它时:
chrome.tabs.executeScript( tabId, {
code:"document.getElementById('user').value='test';"
});
一切都好。为什么这个jQuery不起作用?