我有一個相當有趣的問題。我有一個父頁面,將創建一個模式jQuery對話框與對話框中包含的iframe。 iframe將填充來自第三方域的內容。我的問題是我需要創建一些對話級別的javascript,它可以檢測iframe的內容是否成功加載,並且它是否在5秒內沒有,然後關閉對話框並將用戶返回到父頁面。跨域iframe內容負載檢測
我研究了許多解決方案,只有兩個是真正的價值。
- 獲取遠程站點以包含document.domain ='our-domain.com'的javascript行。
- 使用網址片段破解,但我需要遠程站點 能夠通過將#some_value附加到URL的末尾來修改URL,並且我的對話窗口必須輪詢URL直到它要麼看到它,要麼超時。
這些老老實實是我唯一的選擇嗎?有沒有簡單的方法來檢測這個?
我一直在研究是否有方法來查詢http響應錯誤,但這仍然侷限於相同的限制。
任何幫助將非常感激。
感謝
這聽起來像是一個明確的選擇。我會向開發者提出這個建議,看看他們是否會考慮這個選項。 謝謝! – 2010-07-07 11:36:22
+1,用於暗示我認爲是針對特定問題的* only *解決方案!謝謝。 – Town 2010-10-15 08:27:54
這個工作出色,儘管有點出人意料,直到你想到它。 – Kaganar 2015-04-28 21:13:31