window.opener

偶然在另外一篇文章中看到 window.opener ,不知所云,先來探究一番。javascript

window.opener  用於返回打開當前窗口的那個窗口的引用。java

  • 若是當前窗口是由另外一個窗口打開的,   window.opener 保留了那個窗口的引用
  • 若是當前窗口不是由其餘窗口打開的, 則該屬性返回 null

var objRef = window.opener;複製代碼

打開新窗口有多種方式:瀏覽器

  • window.open()
    • 新開選項卡
    • 新開瀏覽器窗口
  • 超連接:<a href="www.xxx.com" target="_blank">Click Me</a>

針對任何一種打開新窗口的方式,window.opener 都能正確的獲得來源窗口的引用。ui

相關文章
相關標籤/搜索