Chrome中的Windows.open

时间:2011-08-29 13:34:47

标签: javascript cross-browser

我正在尝试在网站中使用this,这是针对搜索引擎优化的需求...它运作良好但是此代码:

window.open(url)

不要在所有浏览器中产生相同的结果,在FF和IE中,它会创建一个新标签,但在Chrome中它会打开一个新窗口,在Safari中它根本不起作用。

有什么想法来解决它或其他方式来做到这一点?

3 个答案:

答案 0 :(得分:4)

这是一个浏览器选项。你无法控制它。检查浏览器设置以查看标签操作。

答案 1 :(得分:0)

浏览器设置控制window.open的工作方式。它可以选择在选项卡或新窗口中打开,JavaScript中没有任何内容可以覆盖它。

答案 2 :(得分:0)

如果您设置了一些不适合主窗口的选项,则会打开一个新窗口而不是新选项卡。尝试使用宽度设置和ff6和ie7。