a標簽 rel="noopener noreferrer"


參考文章:https://juejin.im/post/6844904116892745735

Chrome的默認模式

我們之前分享過“Chrome的多進程模式”,說到我們的Chrome默認是“Process-per-site-instance”

就是你打開一個網站,然后從這個網站鏈開的一系列網站都屬於一個進程。

 

window.opener

在這個默認模式下,同一個站點,可以用window.opener來獲取前面一個tab的window對象

我們嘗試改變前一個頁面的title

 

 

 

 

如何避免?

因為是不同的tab使用同一個進程使用

我們可以在a標簽使用 rel="noopener noreferrer"

<a rel="noopener noreferrer" target="_blank" href="/xxx">
    跳轉
</a>

 


免責聲明!

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



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