Javascript 在新选项卡(而不是窗口)中打开 URL

发布于 2024-09-09 21:02:34 字数 269 浏览 3 评论 0原文

嘿伙计们。这里有一些条目需要解决方案来执行与此相反的操作,而其他条目则模糊相关。在其中一篇文章中,发帖者询问如何在 Mozilla Firefox 上执行此操作。但实际上,当调用 window.open() 时,firefox总是会在新选项卡中打开 URL,除非您在其参数中设置窗口的大小。

所以 Mozilla 和 Chrome 默认会做我想要的事情。问题是:如何让 Internet Explorer 在新选项卡中打开我想要的 URL,而不是在新窗口中打开?

提前致谢。

Hey guys. There are a few entries here requiring solutions to do the opposite of this, and others vaguely related. In one of them, the poster asked how to do this on Mozilla Firefox. Actually though, firefox will always open the URL in a new tab when window.open() is called, unless you set the window's size within its parameters.

So Mozilla and Chrome do what I want by default. The question is: how do I get Internet Explorer to open the URL I want within a new tab, as opposed to doing it in a new window?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雪若未夕 2024-09-16 21:02:35

显而易见的答案是使用 target="_blank" 打开链接。正如你所说,Firefox 和 Chrome 将打开一个新选项卡。

关于 IE - 行为取决于浏览器偏好。默认情况下(显然在 IE7+ 中)我相信该行为被定义为打开新选项卡。如果用户决定该行为应该是一个新窗口,那么您能做的就只有这么多了。

The obvious answer is to open the link with target="_blank". As you said, Firefox and Chrome will open a new tab.

Regarding IE - the behavior is up to browser preferences. By default (in IE7+ obviously) I believe the behavior is defined as open new tab. If the user decided the behavior should be a new window, there's only so much you can do about it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文