我希望在Mozilla中通过网络扩展加载页面后执行操作,
我尝试过与chrome相同的方法
browser.tabs.onUpdated.addListener(function (tabId , info) {
if (info.status === 'complete') {
// your code ...
}
});
但效果不佳我在某些情况下没有获得“完整”状态,有时网页中有多个iframe。
那么有没有解决方案来检查天气页面加载完成情况?
答案 0 :(得分:4)
您可以使用以下代码来解决您的问题:
srand(time(NULL));
答案 1 :(得分:0)
我尝试过@wOxxOm在评论中向我建议的方式,它也在起作用 细
browser.webNavigation.onCompleted.addListener(function(details){
if(details.frameId==0){
//Here you can Perform task after page load completed
}
});
这也有效。
感谢Nitin给出正确答案。