我无法使用Chrome扩展程序正确触发事件点击。后台脚本:
var toggle = false;
chrome.browserAction.onClicked.addListener(function(tab) {
toggle = !toggle;
if(toggle){
chrome.browserAction.setIcon({path: "turnon.png", tabId:tab.id});
chrome.tabs.executeScript(tab.id, {file:"toggle.js"});
}
else{
chrome.browserAction.setIcon({path: "turnoff.png", tabId:tab.id});
chrome.tabs.executeScript(tab.id, {file:"stoptoggle.js"});
}
});
每次单击页面正文时,都会尝试切换脚本。它目前什么也没做。
$('body').on('click',function(){
$('main').toggle();
});