代码之家  ›  专栏  ›  技术社区  ›  DanJ

如何在JavaScript中打开一个新的浏览器标签?

  •  2
  • DanJ  · 技术社区  · 15 年前

    如何编写一个javascript函数,在指定的url上打开一个新的浏览器选项卡? 我知道如何在html中使用target=“_blank”链接来实现这一点,但在我的例子中,我需要在js函数中实现。

    谢谢

    3 回复  |  直到 14 年前
        1
  •  0
  •   Aistina    15 年前

    JavaScript没有对标签的内置支持,因为并非所有的JavaScript浏览器都有标签(如IE6)。你最多可以打开一个新窗口(当然,这可能会被弹出窗口阻塞)。

    一些浏览器可能会将这些新窗口显示为选项卡。我相信歌剧就是这么做的。

        2
  •  0
  •   wiifm    15 年前

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

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

    下面的javascript对您很有吸引力

    <script>
        window.open("http://www.google.com", "google"); 
    </script>
    
        3
  •  0
  •   Andrejs Cainikovs    15 年前
    <script>
      window.open("http://stackoverflow.com/", "SO");
    </script>
    

    更多信息是 here .