[英]How to check if all frames have been loaded?
我需要確定在給定時刻是否所有幀都已加載,如果沒有則等待。 這是因為我需要在用戶點擊鏈接時調用iframe方法:
for (var i = 0; i < window.frames.length; i++) {
if (window.frames[i].getName() == name) {
......
}
}
如果用戶點擊太快(沒有時間加載),它返回錯誤window.frames[i].getName is not a function
。
所以我需要檢查是否所有幀都已加載,如果沒有,請等到它發生。 謝謝。
請參閱此答案: 隱藏其內容被代理阻止的iframe
該答案的代碼不僅顯示是否加載了框架, 還顯示了是否成功加載了頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.