href相當於打開一個新頁面,replace相當於替換當前頁面
這里打開頁面都是針對歷史記錄來說,在頁面上看完全相同,只是瀏覽器的history表現不同
如果在1.html中點擊鏈接到2.html,然后2.html中使用href跳轉到3.html,這時(頁面是3.html)按瀏覽器后退按鈕將返回2.html(從2.html進來的)
但如果上面在2.html中調用replace進入3.html,再點擊后退按鈕的時候,會退回到1.html(相當於replace方法將2.html的歷史訪問記錄替換為3.html,所以訪問軌跡就成了1.html→3.html)