window.open新開tab頁問題

window.open(url, [name], [configuration])

  • url, 新開頁面的url
  • name,新開窗口的名字,可以通過此名字獲取該窗口對象
  • configuration,新開窗口的配置項,如菜單欄、滾動條、長高等

需求1:需要每一次點擊都需要新開tab頁

方法1:window.open('http://www.baidu.com','_blank');主要是第二個參數的控制

需求2:每次點擊時如果url不變,則需要跳到同一個tab頁,防止tab頁過多

方法2:window.open('http://www.baidu.com','framename');framename保持唯一即可。

具體業務實現,可能需要判斷是否需要新開tab,或者在指定的tab頁內打開。

窗口name值 描述
_blank 默認的,在新窗口打開鏈接的url
_self 在當前窗口打開鏈接url
_parent 在父窗口打開鏈接url
_top 在頂級窗口打開url
framename 在指定的框架中打開鏈接url
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章