Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从JavaScript中打开新的浏览器选项卡?_Javascript - Fatal编程技术网

如何从JavaScript中打开新的浏览器选项卡?

如何从JavaScript中打开新的浏览器选项卡?,javascript,Javascript,如何编写JavaScript函数,在指定URL处打开新的浏览器选项卡? 我知道如何在HTML中使用target=“_blank”链接实现这一点,但在我的例子中,我需要在JS函数中实现这一点 谢谢您不能指定在“新选项卡”中打开,但如果您有选项卡式浏览器,则此行为是可配置的。例如,我相信Firefox默认有这种行为 请参见工具->选项->选项卡->选中“改为在新选项卡中打开新窗口” 下面的JavaScript将为您带来魅力 <script> window.open("http:/

如何编写JavaScript函数,在指定URL处打开新的浏览器选项卡? 我知道如何在HTML中使用target=“_blank”链接实现这一点,但在我的例子中,我需要在JS函数中实现这一点


谢谢

您不能指定在“新选项卡”中打开,但如果您有选项卡式浏览器,则此行为是可配置的。例如,我相信Firefox默认有这种行为

请参见工具->选项->选项卡->选中“改为在新选项卡中打开新窗口”

下面的JavaScript将为您带来魅力

<script>
    window.open("http://www.google.com", "google"); 
</script>

窗口打开(“http://www.google.com“,”谷歌“);

您不能指定在“新选项卡”中打开,但如果您有选项卡式浏览器,则此行为是可配置的。例如,我相信Firefox默认有这种行为

请参见工具->选项->选项卡->选中“改为在新选项卡中打开新窗口”

下面的JavaScript将为您带来魅力

<script>
    window.open("http://www.google.com", "google"); 
</script>

窗口打开(“http://www.google.com“,”谷歌“);

你不能。Javascript对选项卡没有内置支持,因为并非所有支持Javascript的浏览器都有选项卡(想想IE6)。您最多可以打开一个新窗口(当然,这可能会阻止弹出窗口)


某些浏览器可能会将这些新窗口显示为选项卡。我相信Opera能做到这一点。

你不能。Javascript对选项卡没有内置支持,因为并非所有支持Javascript的浏览器都有选项卡(想想IE6)。您最多可以打开一个新窗口(当然,这可能会阻止弹出窗口)

<script>
  window.open("http://stackoverflow.com/", "SO");
</script>
某些浏览器可能会将这些新窗口显示为选项卡。我相信Opera就是这样做的。


<script>
  window.open("http://stackoverflow.com/", "SO");
</script>
窗口打开(“http://stackoverflow.com/“,”所以“);
更多信息请参见。


窗口打开(“http://stackoverflow.com/“,”所以“);

更多信息是。

将在当前窗口中打开页面,而不是新窗口或新选项卡。否。w3schools.com摘录:open()方法用于打开一个新的浏览器窗口。只有一次,该窗口将被命名为SO,因此下次窗口打开到“SO”时,第二个链接将在第一个窗口中启动。谢谢,Rodrigo,没有考虑到这一点。但也可以删除第二个参数。这将在当前窗口中打开页面,而不是新窗口或新选项卡。否。w3schools.com摘录:open()方法用于打开一个新的浏览器窗口。只有一次,该窗口将被命名为SO,因此下次窗口打开到“SO”时,第二个链接将在第一个窗口中启动。谢谢,Rodrigo,没有考虑到这一点。但也可以删除第二个参数。打开新浏览器选项卡是特定于浏览器的行为。在FF中,您可以配置在新浏览器(例如IE7+、chrome)中使用
target=“\u blank”
时是否打开新选项卡。然而,旧的浏览器在新窗口中打开。正如所说的,打开新的浏览器选项卡是特定于浏览器的行为。在FF中,您可以配置在新浏览器(例如IE7+、chrome)中使用
target=“\u blank”
时是否打开新选项卡。然而,旧的浏览器在新窗口中打开。正如所说,它几乎是特定于浏览器的