下面的代碼顯示了問題。它創建了一個簡單的iframe。IE - 整個頁面在iframe src設置爲壞URL時重定向
如果url設置爲http:[4斜線] test.com而不是http:[雙斜槓] test.com,除了IE瀏覽器,iframe將顯示錯誤。在IE上父頁面重定向到錯誤頁面。
我在其他人的網站中使用了一個小部件的iframe,這可能會導致一個錯誤情況下的很多損害。我的問題是如何避免,所以如果SRC網址不好,錯誤將保留在iframe中,並且不會導致整個頁面重定向。
要檢查您可以將代碼複製到jsfiddle.net並運行。
popup = window.document.createElement('div');
popup_html="<div style='width:300px;height:300px; ' >";
popup_html+=" <iframe src='http:////www.test.com' width='300' height='300' frameborder='0' ></iframe>";
popup_html+=" </div>";
popup.innerHTML=popup_html;
//cbar_popup.style.visibility='visible';
window.document.body.appendChild(popup);
在鉻中工作正常,似乎無法模仿你的問題。 – 2013-04-18 07:19:09
問題是關於IE – Nir 2013-04-18 07:49:15