Jquery在新标签中打开网址

时间:2022-09-22 18:13:55

I'm making a personal script to search google in another language and I've got a url that I've passed from a php script. I want to use jquery to open that url in a new tab (only in google chrome).

我正在制作一个用另一种语言搜索谷歌的个人脚本,我有一个我从PHP脚本传递的网址。我想使用jquery在新标签中打开该网址(仅限谷歌浏览器)。

I tried:

我试过了:

  window.open("http://localhost/123", '_blank');

It unfortunately Opens in a new window in google chrome, which is unfortunately the only browser that's light enough to use on my computer. I don't seem to have any success googling it so any advice would be much appreciated.

不幸的是,它在谷歌浏览器的新窗口中打开,不幸的是,这是唯一可以在我的计算机上使用的浏览器。我似乎没有任何成功谷歌搜索任何建议将不胜感激。

Thanks Sam

谢谢山姆

EDITED: Sorry if your not meant to edit like this but my new question is (I should probably ask it somewhere else):

编辑:对不起,如果你不打算这样编辑,但我的新问题是(我应该在其他地方问它):

How to edit google chromes config to open a new tab instead of a window when window.open("href", "_blank") is called?

当调用window.open(“href”,“_ blank”)时,如何编辑google chromes config以打开新选项卡而不是窗口?

3 个解决方案

#1


4  

You can't directly control this, because it can be configured by the user. You might try "_newtab" which might work for Firefox but really you shouldn't rely on a new tab being opened. The user may have their browser settings set to open a new tab when a popup window is opened or it may show up as a popup. It just all depends on the browser settings.

您不能直接控制它,因为它可以由用户配置。您可以尝试“_newtab”,它可能适用于Firefox但实际上您不应该依赖于打开的新选项卡。用户可以将其浏览器设置设置为在打开弹出窗口时打开新选项卡,或者可以将其显示为弹出窗口。这完全取决于浏览器设置。

#2


-1  

<a href="#" onclick="newTab();">Test</a>

<script>
  function newTab()
   {
     window.open('www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');
   }
</script>

#3


-6  

`$(document).ready(function() {
   $('#NewTab').click(function() {
        $(this).target = "_blank";
        window.open($(this).prop('href'));
        return false;
   });
});`

http://franglyaj.blogspot.in/2012/12/jquery-open-url-in-new-tab-using.html

#1


4  

You can't directly control this, because it can be configured by the user. You might try "_newtab" which might work for Firefox but really you shouldn't rely on a new tab being opened. The user may have their browser settings set to open a new tab when a popup window is opened or it may show up as a popup. It just all depends on the browser settings.

您不能直接控制它,因为它可以由用户配置。您可以尝试“_newtab”,它可能适用于Firefox但实际上您不应该依赖于打开的新选项卡。用户可以将其浏览器设置设置为在打开弹出窗口时打开新选项卡,或者可以将其显示为弹出窗口。这完全取决于浏览器设置。

#2


-1  

<a href="#" onclick="newTab();">Test</a>

<script>
  function newTab()
   {
     window.open('www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');
   }
</script>

#3


-6  

`$(document).ready(function() {
   $('#NewTab').click(function() {
        $(this).target = "_blank";
        window.open($(this).prop('href'));
        return false;
   });
});`

http://franglyaj.blogspot.in/2012/12/jquery-open-url-in-new-tab-using.html