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

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

Linda Hamilton
Linda Hamilton原创
2024-12-28 00:27:10645浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn