首頁  >  文章  >  web前端  >  如何保留連結導航的視窗和選項卡標識?

如何保留連結導航的視窗和選項卡標識?

DDD
DDD原創
2024-10-19 19:40:03949瀏覽

How to Preserve Window and Tab Identity for Link Navigation?

保留連結導航的視窗和選項卡標識

嘗試在與原始選項卡和視窗相同的選項卡和視窗中啟動連結時, window.open 的常規使用通常會失敗。透過在單獨的選項卡中打開鏈接,這種方法無法實現預期的功能。

要解決這個問題,關鍵在於利用 name 屬性。透過將「_self」指定為屬性值,可以指示連結在其所在的相同視窗和標籤中開啟。

<code class="javascript">window.open("https://www.youraddress.com","_self")</code>

值得注意的是,URL 應該以協議開頭(例如,https://)。否則,瀏覽器可能會嘗試將 URL 作為相對路徑加載,從而可能產生意想不到的結果。

該方案已在 Chrome 59、Firefox 54、IE 11 等主流瀏覽器中得到驗證,確保其廣泛的兼容性.

以上是如何保留連結導航的視窗和選項卡標識?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn