使用目标"_blank"打开window.open打开一个新的浏览器窗口

使用目标

问题描述:

我正在尝试在新的浏览器选项卡(而不是在新窗口)中打开链接.

I am trying to open an link in new browser tab (not in new window).

当我在页面上放置链接时

When I place an link on page like

<a href="#" onclick="window.open('http://www.google.com', '_blank');"> Click Here</a>

当用户单击链接时,它将在新的浏览器选项卡中打开google.很好

when user click on link it will open google in new browser tab. That's fine

但是

$.ajax({
   type: "POST",
   url: someURL,
   data: {somedata},
   contentType: "application/json; charset=utf-8",
   dataType: "json",
   success: function (response) {
    window.open('http://www.google.com', '_blank'); // it's always open in new browser window and I want a new tab
   },
   failure: function (response) {
      alert(response);
      return;
   }
});  

当我在AJAX网络方法中尝试此方法时,它总是在新的浏览器窗口中打开它;但我想在新标签页中打开它,因为它适用于上面的示例.

When I try this within an AJAX web method, it always opens it in new browser window; but I want to open it in new tab as it's working for above example.

我了解这是浏览器特定的功能,但我需要以某种方式完成此操作.

I understand this is browser specific functionality but somehow I need to accomplish this.

尝试一下

onclick="window.open('http://www.google.com', '_self');