如何从JavaScript内部打开新的浏览器选项卡?
问题描述:
如何编写一个在指定URL打开新浏览器选项卡的JavaScript函数? 我知道如何在HTML中使用与target =“_ blank”的链接来做到这一点,但在我的情况下,我需要从JS功能中做到这一点。如何从JavaScript内部打开新的浏览器选项卡?
感谢
答
不能指定在一个“新标签”,打开,但如果你有一个标签浏览此行为是可配置的。例如,我相信Firefox有这种行为的默认
参见工具 - >选项 - >选项卡 - >选择“在新标签中打开新的窗口,而不是”
下面的JavaScript将工作魅力为你
答
你不能。 Javascript没有内置的标签支持,因为并非所有支持Javascript的浏览器都有选项卡(比如IE6)。您最多可以打开一个新窗口(但当然可能会弹出窗口)。
某些浏览器可能会将这些新窗口显示为选项卡。我相信Opera会这样做。
打开新的浏览器选项卡是浏览器特定的行为。在FF中,您可以配置是否在新标签中打开的新浏览器(IE7 +,chrome等)中使用'target =“_ blank”'时是否打开新选项卡。然而旧的浏览器在新窗口中打开。 – mauris 2009-10-10 12:48:08
就像已经说过的那样,它几乎是与浏览器有关的 – 2009-10-10 12:49:06
window.open(...) – MatRt 2013-03-19 06:32:29