透過在新分頁中開啟 URL 或盡可能重複使用現有 URL 來優化瀏覽體驗
P粉939473759
P粉939473759 2023-08-24 19:03:55
0
2
483
<p>現在我有連結</p> <pre class="brush:php;toolbar:false;"><a href="blabla" target="_blank">link</a></pre> <p>但是,這總是會開啟一個新分頁。我想要下面的效果</p> <ol> <li>如果使用者已有相同網址的標籤頁,請重複使用該標籤頁,並在可能的情況下刷新</li> <li>否則,開啟新分頁</li> </ol> <p>如何使用 JavaScript 來實現此目的? </p> <p>如果只有一些特定於瀏覽器的方法也沒關係,因此沒有相應支援的瀏覽器的用戶將「回退」到始終新標籤的方式。 </p>
P粉939473759
P粉939473759

全部回覆(2)
P粉621033928

設定target="child"將重新整理目前標籤(如果已開啟)

ABcd
Defg
P粉132730839

您可以設定特定視窗的名稱,以便開啟重複使用標籤。問題是,只要 href 相同,就不會重新載入。所以你無法輕易取得refresh部分。

例如,您可以:

link
link

在 JS 中,您實際上可以使用 window.open 來獲得相同的結果。您也可以使用 url 作為目標,這樣您就不需要手動指定:

link
link

您也可以概括並在文件中新增點擊偵聽器,以便以這種方式開啟某些連結。像這樣的東西:



sssccc

如果頁面位於同一網域中,此時您可能也可以嘗試對頁面進行經驗刷新。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!