溫馨提示×

location.href跳轉時如何保留歷史記錄

小樊
275
2024-06-27 20:32:20
欄目: 編程語言

可以使用pushState方法來實現在使用location.href跳轉時保留歷史記錄。pushState方法可以向瀏覽器的會話歷史堆棧中添加一條記錄,這樣就可以在跳轉后通過瀏覽器的前進和后退按鈕來訪問之前的頁面。

示例代碼如下:

// 在跳轉之前調用pushState方法
window.history.pushState(null, null, "new-url");

// 使用location.href跳轉
location.href = "new-url";

在上述代碼中,先使用pushState方法將新的URL添加到歷史記錄中,然后再使用location.href進行跳轉。這樣就可以實現在跳轉時保留歷史記錄。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女