0

使用下面的代码,我可以在 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

4 回答 4

0

它取决于chromefirefox选项卡设置。

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

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

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

于 2013-06-27T11:24:18.857 回答
0

使用_blank而不是“_new”

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

根据参考_new无效

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

于 2013-06-27T09:50:35.637 回答
0

这对我有用。只是

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

http://jsfiddle.net/HFeQj/

于 2013-06-27T09:51:07.750 回答
0

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

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

于 2013-06-27T10:02:04.037 回答