是否可以從iframe獲取最新內容?還是讓我來解釋我遇到的問題:獲取iFrame的最新內容
function modify_iframe(url){
my_iframe.src = url;
iframe_content = my_iframe.contentDocument;
//....code to modify the content goes here,,,,
}
我第一次打電話modify_iframe(url_a)
它設置的來源,我希望,但iframe_content是一個空白文檔。
第二次運行modify_iframe(url_b)
它設置了我所期望的來源,但iframe_content
實際上是url_a
的來源。
因此,contentDocument似乎沒有返回新源的內容,而是返回它的源之前被更改。任何人都知道這是爲什麼,如果有解決方法?
其他背景信息:我們一直在添加一個事件偵聽器來觸發在src發生更改時發生的iframe加載事件。這是給我們的內容時調用contentDocument;然而,即使我們對包括src在內的所有內容使用https,用戶仍被提示說我們的網站有未經驗證的內容。刪除事件偵聽器後,我們不再收到未經身份驗證的內容警告,但我們的iframe的contentDocument總是落後一步,如上所述。