第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在不重新加載頁面的情況下修改URL?

如何在不重新加載頁面的情況下修改URL?

飲歌長嘯 2019-05-22 13:14:45
有沒有辦法可以在不重新加載頁面的情況下修改當前頁面的URL?如果可能的話,我想訪問#hash 之前的部分。我只需要在域之后更改部分,因此我不會違反跨域策略。 window.location.href = "www.mysite.com/page2.php";  // Sadly this reloads
查看完整描述

4 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

HTML5引入了history.pushState()history.replaceState()方法,分別允許您添加和修改歷史條目。

window.history.pushState('page2', 'Title', '/page2.php');

這里了解更多相關信息


查看完整回答
反對 回復 2019-05-22
?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

如果要更改URL但不想將條目添加到瀏覽器歷史記錄,也可以使用HTML5 replaceState

if (window.history.replaceState) {
   //prevents browser from storing history with each change:
   window.history.replaceState(statedata, title, url);}

這將“打破”后退按鈕功能。在某些情況下可能需要這樣做,例如圖像庫(您希望后退按鈕返回到圖庫索引頁面而不是向后移動您查看的每個圖像),同時為每個圖像提供其自己唯一的URL。


查看完整回答
反對 回復 2019-05-22
  • 4 回答
  • 0 關注
  • 884 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號