Javascript 在chrome中打开Windows.com

Javascript 在chrome中打开Windows.com,javascript,cross-browser,Javascript,Cross Browser,我试图在一个网站使用,它的搜索引擎优化的需要。。。它工作正常,但此代码: window.open(url) 不要在所有浏览器中产生相同的结果,在FF和IE中,它创建了一个新选项卡,但在Chrome中它打开了一个新窗口,而在Safari中它根本不起作用 有没有解决这个问题的方法或者其他方法 这是一个浏览器选项。你真的无法控制。检查选项卡操作的浏览器设置。这是一个浏览器选项。你真的无法控制。检查选项卡操作的浏览器设置。浏览器设置控制window.open的工作方式。它可以选择在选项卡或新窗口中打开

我试图在一个网站使用,它的搜索引擎优化的需要。。。它工作正常,但此代码:

window.open(url)
不要在所有浏览器中产生相同的结果,在FF和IE中,它创建了一个新选项卡,但在Chrome中它打开了一个新窗口,而在Safari中它根本不起作用


有没有解决这个问题的方法或者其他方法

这是一个浏览器选项。你真的无法控制。检查选项卡操作的浏览器设置。

这是一个浏览器选项。你真的无法控制。检查选项卡操作的浏览器设置。

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

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

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

如果设置的某些选项与主窗口不匹配,将打开一个新窗口,而不是新选项卡。尝试使用宽度设置以及ff6和ie7。

不正确,通过在窗口中设置宽度。打开()至少firefox会打开一个新窗口而不是选项卡。不正确,通过在窗口中设置宽度。打开()至少firefox会打开一个新窗口,而不是一个标签。所以,如果我想让它在所有浏览器中工作,我需要为每个浏览器执行一个if语句?不,这不是你可以通过javascript控制的。如果您的用户选择在新选项卡中打开弹出窗口,您的代码将无法更改。因此,如果我想让它在所有浏览器中都工作,我需要为每个浏览器执行If语句?不,这不是您可以通过javascript控制的。如果您的用户选择在新选项卡中打开弹出窗口,您的代码将无法更改。