我們的解決方案中有一個網頁,使用iFrame顯示供應商的網頁。通常當用戶離開承載iFrame的這個頁面時,所有其他頁面都呈現得很好。然而,供應商只是重新設計了他們頁面的內容,雖然他們的新頁面在iFrame中看起來很好,並且託管頁面也能正常工作,但只要用戶離開託管頁面,頁面被重定向到〜不會正確渲染。它只是完全空白。一個F5會回來,但我想知道我能做些什麼來解決這個問題。供應商說這不是他們的問題,但這是唯一改變的。我已經嘗試將iFrame重定向爲空白並通過javascript直接刪除它(見下文),並且雖然我可以看到iFrame在重定向之前消失,但重定向到頁面仍然不會在沒有按f5的情況下呈現。iFrame加載後網頁停止渲染
window.onbeforeunload = function()
{
document.getElementById('<%= ifr.ClientID %>').src = "about:blank"
$("#<%= ifr.ClientID %>").remove();
}
任何人都可以提出爲什麼會發生這種情況,以及如何防止它的建議嗎? TIA -VG