我正在尝试使用我在某些网站上创建的Chrome扩展程序。让我们说插件打印网站的网址当整个页面完成加载。所以在插件js代码中我有这样一行:
window.onload=function(){
var address = document.location.href;
console.log(address);
}
它适用于大多数网站,但有一个网站,控制台没有显示任何输出。 window.load可以被抑制吗?如果是,如何克服它?
我尝试使用window.addEventListener("load", myfunction, false);
仍然没有运气!
由于
答案 0 :(得分:0)
试试这个,
dr.id
答案 1 :(得分:0)
我使用document.readyState
代替window.onload
这样:
var timer_global;
function stub(){
if(document.readyState=="complete"){
clearInterval(timer_global);
myfunction();
}
}
timer_global=setInterval(stub,200);
像魅力一样工作!乙 - )