在JavaScript 中開啟視窗:控制標籤與視窗行為
在JavaScript 中,window.open() 方法提供了一種便捷的方法啟動新的瀏覽視窗。但是,此方法的行為因瀏覽器而異。在 Firefox 中,預設情況下,window.open() 在新分頁中開啟指定的 URL,即使其目的是建立一個單獨的視窗。當所需操作是在獨立視窗中開啟 URL 時,這可能會成為障礙。
為了修正此問題,JavaScript 提供了一個解決方案,允許開發人員為新視窗指定特定“功能”,確保它按預期開啟。透過在 window.open() 的 features 參數中新增「height」和「width」屬性,瀏覽器會被提示建立一個新視窗而不是選項卡。
例如:
window.open(url, windowName, "height=200,width=200");
透過設定高度和寬度值,可以指定新開啟的視窗的尺寸。這會強制瀏覽器在獨立於任何現有標籤的單獨視窗中啟動 URL。
請參閱Mozilla 開發者網頁文件(https://developer.mozilla.org/en-US/docs/Web /API/Window.open#Position_and_size_features) 取得可用於自訂新建立視窗的行為的可用功能的完整清單。
以上是如何強制 JavaScript 的 `window.open()` 建立新視窗而不是選項卡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!