目前我正在使用chrome.browserAction.onClicked.addListener在每次点击图标时调用crap.js中的方法并设置弹出页面。
chrome.browserAction.onClicked.addListener(function (tab) { //Fired when User Clicks ICON
chrome.tabs.executeScript(tab.id, {
"file": "js/crap.js"
}, function () { // Execute your code
console.log("Script Executed .. "); // Notification on Completion
});
chrome.browserAction.setPopup({
popup: "popup.html"
});
});
我在popup.html和manifest.json中的两个脚本中集成了content.js的以下jquery代码
$( "p" ).append( "fucker" );
$( "#sectionA" ).html( "<p>All new content. <em>You bet!</em></p>" );
但它似乎不起作用。我想知道是否可以将我的值从select.js传递到后台的content.js到popup.html。
另外我注意到每次我设置弹出窗口html我都无法再次调用crap.js。有解决方法吗?
非常感谢, 约翰