【问题标题】:How to open new tab instead of new window in Chrome in java scripts如何在java脚本中的Chrome中打开新标签而不是新窗口
【发布时间】:2013-06-24 17:55:31
【问题描述】:

使用下面的代码,我可以在 Firefox 中打开新标签页以及 URL..但是当我尝试在 Chrome 中打开它的打开新窗口时,我不想要新窗口..I在 chrome 的情况下需要新标签

这是我的代码:

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

你能帮帮我吗..

【问题讨论】:

标签: javascript cross-browser


【解决方案1】:

这对我有用。只是

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

http://jsfiddle.net/HFeQj/

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      使用_blank 而不是“_new”

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

      根据reference_new 无效

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

      【讨论】:

      • _blank 实际上会导致问题。刚刚删除它,它工作。
      【解决方案4】:

      这取决于chromefirefox 选项卡设置。

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

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

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

      【讨论】:

      • 最佳答案期!
      猜你喜欢
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2011-04-09
      • 2015-06-11
      相关资源
      最近更新 更多