如何在java脚本中打开Chrome中的新选项卡而不是新窗口

时间:2013-06-27 09:34:44

标签: javascript cross-browser

使用下面的代码,我可以在Firefox中打开新标签以及URL ..但是当我尝试在Chrome中打开它打开的新窗口我不想要新窗口时,我可以使用相同的代码..我想要铬的新选项卡

这是我的代码:

> window.open(this.getJavaURL +
                        ((this.returnPage != null) ?
                        ('&returnPage=' + this.returnPage) : '') +
                        ((this.locale != null) ?
                        ('&locale=' + this.locale) : '') +
                        ((this.brand != null) ?
                     ('&brand=' + this.brand) : ''),'_new');

你能帮帮我..

4 个答案:

答案 0 :(得分:0)

使用_blank代替“_new”

当用户点击链接时,它将指示浏览器创建新的浏览器选项卡或窗口。

根据reference _new 无效

演示:http://jsfiddle.net/eH9tw/

答案 1 :(得分:0)

这对我有用。刚

    window.open('http://google.com');   

http://jsfiddle.net/HFeQj/

答案 2 :(得分:0)

新窗口或新标签打开是基于您的浏览器配置,在浏览器中您可以设置为始终在新标签中打开弹出窗口。

_new可能会破坏它并且总是打开一个窗口,_blank就像Satpal说的那样去了

答案 3 :(得分:0)

取决于chromefirefox标签设置。

对于打开新标签,您可以写如下:

 window.open('http://google.com');

如果新标签设置为新窗口,则会在新窗口中打开,否则将在新标签中打开。