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 |