iframe 解決一個父頁面多個子頁面導致的回退問題


做項目的時候發現,父頁面使用iframe 內嵌頁面時,比如父頁面有個tab,點擊不同的tab切換tab的內容,此時,每個不同的tab內容就是一個html頁面。

當多次點擊tab后,點擊瀏覽器回退按鈕,導致頁面沒有回退,回退的只是iframe的歷史頁面,直到回退到初始的歷史iframe才能夠真正的返回上一頁。

此時,我用的是替換iframe的src鏈接進行內容切換的。

針對以上問題,只需將整個iframe進行替換即可。

如下html:

iframe放置區域:

使用js進行整個iframe替換:

 

type為頁面值。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM