我正在构建一个 Chrome 扩展程序,并且正在扩展程序图标上执行一个操作
chrome.browserAction.onClicked.addListener(function(tab) {
triggerTab(tab);
});
var alreadyClicked = false,ct='';
function triggerTab(tab) {
if (!alreadyClicked || ct != tab.url) {
addMachine(tab);
}
ct = tab.url;
alreadyClicked = true;
}
通过此代码,它在当前选项卡上永远只执行一次脚本。 我只想在选项卡上运行脚本一次直到下次刷新。
最佳答案
向 onUpdated 事件添加事件监听器怎么样?
chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){
alreadyClicked = false;
});
关于javascript - 仅执行脚本一次,直到下一次刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32558078/