首頁 >web前端 >js教程 >firefox下jquery iframe刷新頁面提示會導致重複之前動作_jquery

firefox下jquery iframe刷新頁面提示會導致重複之前動作_jquery

WBOY
WBOY原創
2016-05-16 17:46:181581瀏覽

刷新頁面會提示「要顯示此頁面, Firefox 必須傳送將會導致重複先前動作的資料(例如搜尋或下訂單)」
看看以下程式碼

複製程式碼 程式碼如下:

$("iframe").load(function(){
$(this).attr( "src","about:blank");
})

框架打開後設定地址到一個空白頁面就可以避免這個提示
但有個問題就是設定src後會觸發load事件,會導致循環載入
所以需要設定一個參數等觸發完正常事件後做一個標記
load完後判斷一下
複製程式碼 程式碼如下:

$("iframe[name=hi]").load(function(){
if ($(this). data("send")) {
$(this).attr("src", "about:blank").data("send",false);
}
})
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn