window.open在所有浏览器的新选项卡中弹出窗口链接


window.open pop up window link in the new tab in all browsers

我有一个html代码,它在新的弹出窗口中打开谷歌地图-我想更改为,它将在新的选项卡中打开,你能帮我吗?

<a href="#" onclick="var popupWin = window.open(&quot;http://maps.google.com/;width=800,height=900,scrollbars=1,resizable=1,location=0&quot;);popupWin.focus(); return false;">View in Google Maps</a>

感谢

据我所知,如果你在FireFox和Chrome中使用target="_blank",它会打开一个新的选项卡。其他浏览器将依赖于它们自己的偏好,而你无法控制。

更新:仔细查看您的代码后,它似乎非常令人困惑。你的语法不正确。window.open使用以下语法:

window.open('URL', 'name', 'specs', 'replace');

  • 请注意逗号(,)而不是分号(;)来分隔参数

您还指定了新选项卡的尺寸,这没有意义,因为新选项卡规格与当前浏览器窗口相同。

如果你想打开一个新的选项卡,请尝试以下操作:

<a href="http://maps.google.com/" target="_blank">View in Google Maps</a>