在 JavaScript 中控制窗口行为:在新窗口中打开页面,而不是选项卡
在某些情况下,您可能希望在在 JavaScript 中使用 window.open() 函数时,专用窗口而不是选项卡。当使用启动 window.open() 调用的选择框时,这一点尤其重要。例如,如果您的选择框有一个 URL 列表,并且您希望所选页面显示在单独的窗口中。
最初,像 Firefox 这样的浏览器默认在执行 window.open() 时在新选项卡中打开页面无需附加规格。要覆盖此行为并强制页面在新窗口中打开,您可以采用以下技术:
调用 window.open() 时,将窗口“功能”附加到调用中。这允许您指定各种参数,包括高度和宽度。通过指定这些尺寸,您可以有效地指示浏览器创建新窗口而不是选项卡。
示例:
在此场景中,窗口。 open() 调用指示浏览器在高度和宽度均为 200 的新命名窗口中打开 URL像素。
请参阅 Window.open() 的官方 Mozilla 开发者网络文档,网址为 https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features可用于自定义新窗口的外观和行为的可用功能的完整列表。
以上是如何强制 JavaScript 的 `window.open()` 在新窗口而不是选项卡中打开链接?的详细内容。更多信息请关注PHP中文网其他相关文章!