首页 > web前端 > js教程 > 如何强制 JavaScript 的 `window.open()` 在新窗口而不是选项卡中打开?

如何强制 JavaScript 的 `window.open()` 在新窗口而不是选项卡中打开?

Linda Hamilton
发布: 2024-12-28 00:27:10
原创
624 人浏览过

How Can I Force JavaScript's `window.open()` to Open in a New Window Instead of a Tab?

在 JavaScript 中打开新窗口而不是选项卡

在 JavaScript 中使用 window.open() 时,您可能会遇到以下情况Firefox 默认在新选项卡中打开指定的 URL,这可能不是您想要的行为。本文探讨如何解决此问题并强制 URL 在新窗口而不是选项卡中打开。

要实现此目的,您需要利用 window.open() 方法中的“features”参数。通过指定此参数,您可以控制新打开的窗口的各种属性,包括其尺寸。

解决方案如下:

window.open(url, windowName, "height=200,width=200");
登录后复制

在这行代码中,我们指定高度和窗户的宽度。当您提供这些尺寸时,Firefox 将在新窗口中打开 URL,与任何现有选项卡分开。

如需进一步自定义,您可以浏览 https://developer.mozilla.org/en 提供的文档-US/docs/Web/API/Window.open#Position_and_size_features,列出了所有可用的功能及其用法。

以上是如何强制 JavaScript 的 `window.open()` 在新窗口而不是选项卡中打开?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板