如何在java脚本中的Chrome中打开新标签而不是新窗口
Posted
技术标签:
【中文标题】如何在java脚本中的Chrome中打开新标签而不是新窗口【英文标题】:How to open new tab instead of new window in Chrome in java scripts 【发布时间】: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');
你能帮帮我吗..
【问题讨论】:
可以使用“_newtab”代替“_new” 我试过了,但我仍然得到了新窗口.. 这取决于浏览器设置,您可能无法更改:***.com/a/4907854/1935077 Open url in new tab using javascript的可能重复 【参考方案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】:这取决于chrome
和firefox
选项卡设置。
对于打开新标签,你可以写如下:
window.open('http://google.com');
如果新标签设置为新窗口,则它将在新窗口中打开,否则它将在新标签中打开。
【讨论】:
最佳答案期!以上是关于如何在java脚本中的Chrome中打开新标签而不是新窗口的主要内容,如果未能解决你的问题,请参考以下文章
如何在java脚本中打开Chrome中的新选项卡而不是新窗口
在后台打开新标签,将注意力集中在当前标签上 - Chrome
怎么样才能使mac版chrome 在打开书签时能够在新页面中打开?
如何在 JavaScript 中打开新标签而不切换到新标签?