通過 window.open
打開的頁面,在 window
上有個屬性 opener
指向打開它的頁面的 window
,所以通常可以通過下面的方法判斷頁面是不是通過 window.open
打開的
window.opener && window.opener !== window
有 2 個需要注意的地方:
- 被打開的頁面就算通過
F5
刷新,opener
還是存在 - 將被打開的頁面 url 復制后,在瀏覽器打開,
opener
會重置為null
通過 window.open
打開的頁面,在 window
上有個屬性 opener
指向打開它的頁面的 window
,所以通常可以通過下面的方法判斷頁面是不是通過 window.open
打開的
window.opener && window.opener !== window
有 2 個需要注意的地方:
F5
刷新,opener
還是存在opener
會重置為 null
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。