如何使用JavaScript或jQuery在新选项卡中打开URL?

2022-08-29 23:57:40

如何以编程方式在新选项卡而不是新窗口中打开URL?


答案 1

用:window.open()

var win = window.open('http://stackoverflow.com/', '_blank');
if (win) {
    //Browser has allowed it to be opened
    win.focus();
} else {
    //Browser has blocked it
    alert('Please allow popups for this website');
}

根据浏览器的实现,这将起作用

您无法执行任何操作来使其在窗口而不是选项卡中打开。


答案 2

就这么简单。

window.open('_link is here_', 'name'); 

功能描述:

name是窗口的名称。支持以下名称:

  • _blank- URL被加载到一个新的标签中这是默认设置。
  • _parent- URL被加载到父框架中
  • _self- 网址替换当前页面
  • _top- URL 替换任何可能加载的帧集