首頁  >  問答  >  主體

透過在新分頁中開啟 URL 或盡可能重複使用現有 URL 來優化瀏覽體驗

<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粉939473759P粉939473759422 天前454

全部回覆(2)我來回復

  • P粉621033928

    P粉6210339282023-08-25 16:17:57

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

    ABcd
    Defg

    回覆
    0
  • P粉132730839

    P粉1327308392023-08-25 13:07:18

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

    例如,您可以:

    link
    link

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

    link
    link

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

    
    
    sssccc

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

    回覆
    0
  • 取消回覆