我看到這個問題在這裏被多次詢問。部分解決方案部分適用。這是場景。我需要使用<embed>
加載一個帶有pdf的iframe。有機會沒有找到PDF,我會在iFrame內顯示錯誤頁面。在IE瀏覽器中檢測具有PDF的iFrame中的onload事件
一旦iframe中被加載,我期待用
$('#iframe').contents().find('embed')
我使用$('#iframe').load()
試圖<embed>
標籤。這適用於Firefox,Chrome而不是IE。
也嘗試使用$('#iframe').ready()
。這適用於IE,但是,
$('#iframe').contents().find('embed')
不起作用。
有人可以幫忙嗎?
編輯: IE版本:7或8.相同的來源政策是尊重。
您可能想要驗證:您的父級和iframe是否使用相同的document.domain? IE對於iframe和跨域腳本安全性非常敏感... – IvanL
@IvanL:更新後的問題。 – Prabhat
當我將瀏覽器模式切換到IE7或IE8時,它仍然可以與我的測試設置一起使用。 jquery版本? – IvanL