2016-09-21 290 views
0

我有一個包含多個iframe的主頁面,這些iframe也有多個iframe。 iframe加載動態數據。現在需要的是,當我點擊瀏覽器的後退按鈕,然後發出警報(這個功能是不允許的)。以便以前的iframe無法加載。所以我該怎麼做呢?Iframe和瀏覽器後退按鈕

+0

只要不使用iframe的... –

+0

第一,爲什麼你使用'iframes'當u有其他選擇,因爲'div'。 –

+0

@Jonasw有時你沒有選擇,當涉及到處理第三方小部件,這與問題 –

回答

0

假設你有沒有前提條件檢查iframe中的內容

window.onbeforeunload = function() { 
    return 'this functionality is not allowed'; 
} 
+0

此事件不僅在向後導航時觸發。如果您關閉標籤頁/窗口,轉發或刷新 –

+0

嗯,但我知道這是第一個解決方案。尋找進一步的增強你有什麼想法嗎? :) –

+0

就像[that](http://stackoverflow.com/a/18382442/1414562),但會真的取決於OP預期的行爲 –