我正在开发一个Chrome扩展程序,每次用户点击图标时都会重新加载popup.html页面。有没有办法只在第一次加载弹出窗口页面,或者在后台加载它?
这是我背景脚本的代码:
var x=false;
chrome.browserAction.onClicked.addListener(function(tab) {
if(x==false){
alert("test");
chrome.browserAction.setPopup({popup: "popup.html"});
}
});
因此,alert("text")只会触发一次,但每次我点击图标时,popup.html都会改变。在popup.html中,我只是生成一个不同的随机数。
document.addEventListener('DOMContentLoaded', function () {
document.getElementById("test").innerHTML=Math.random();
});
谢谢