做項目的時候發現,父頁面使用iframe 內嵌頁面時,比如父頁面有個tab,點擊不同的tab切換tab的內容,此時,每個不同的tab內容就是一個html頁面。
當多次點擊tab后,點擊瀏覽器回退按鈕,導致頁面沒有回退,回退的只是iframe的歷史頁面,直到回退到初始的歷史iframe才能夠真正的返回上一頁。
此時,我用的是替換iframe的src鏈接進行內容切換的。
針對以上問題,只需將整個iframe進行替換即可。
如下html:
iframe放置區域:
使用js進行整個iframe替換:
type為頁面值。