首頁 >web前端 >js教程 >如何強制 JavaScript 的 `window.open()` 在新視窗而不是選項卡中開啟?

如何強制 JavaScript 的 `window.open()` 在新視窗而不是選項卡中開啟?

Linda Hamilton
Linda Hamilton原創
2024-12-28 00:27:10607瀏覽

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