Windows.在 Chrome 中打开
我正在尝试在网站中使用this,它是为了 SEO 需要...它工作得很好,但是这段代码:
window.open(url)
不会在所有浏览器中产生相同的结果,在 FF 和 IE 中,它会创建一个新选项卡,但在 Chrome 中会打开一个新窗口,而在 Safari 中则不会根本不工作。
有解决这个问题的想法或其他方法吗?
I'm trying to use this in a website, it's for SEO needs ... It work well but this code :
window.open(url)
Don't produce the same result in all browser, in FF and IE, it create a new tab but in Chrome it open a new window and in Safari it didn't work at all.
Any idea to fixe it or another way to do this ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个浏览器选项。你无法真正控制这一点。检查选项卡操作的浏览器设置。
This is a browser option. You can't really control that. Check the browser settings for tab operation.
浏览器设置控制 window.open 的工作方式。它可以选择在选项卡或新窗口中打开,并且 JavaScript 中没有任何内容可以覆盖它。
Browser settings control how window.open works. It can pick to open in a tab or a new window and there is nothing in JavaScript that can override that.
如果您设置的某些选项不“适合”主窗口,则会打开一个新窗口而不是新选项卡。尝试了宽度设置以及 ff6 和 ie7。
If you set some options that don't 'fit' the main window, a new window will open instead of a new tab. Tried with the width setting and ff6 and ie7.