javascript替換網(wǎng)址的方法是什么
知識(shí)庫(kù)
javascript替換網(wǎng)址的方法是什么
2023-10-22 05:14
本文將介紹javascript中替換當(dāng)前網(wǎng)址的方法。
使用javascript可以在不重新加載頁(yè)面的情況下,動(dòng)態(tài)替換當(dāng)前網(wǎng)址。下面是兩種常用的方法:
使用location對(duì)象
使用location對(duì)象的
replace()
方法可以替換當(dāng)前的URL,新的URL會(huì)立即生效。window.location.replace("新的URL");
這種方法會(huì)替換瀏覽器的歷史記錄,無(wú)法通過(guò)回退按鈕返回到之前的URL。
使用history對(duì)象
使用history對(duì)象的
replaceState()
方法可以替換URL,但不刷新頁(yè)面。window.history.replaceState(null, "新的URL", "新的URL");
這種方法只替換URL不刷新頁(yè)面,可以通過(guò)回退按鈕返回上一個(gè)URL。
以上就是javascript中替換網(wǎng)址的兩種常用方法。根據(jù)實(shí)際需求選擇合適的方法來(lái)替換網(wǎng)址。
label :
- javascript
- 替換網(wǎng)址
- URL