20240131

換網址不換頁


history.pushState(state,title,url);

//state 設置該筆瀏覽歷程記錄所儲存的狀態物件 可為null
//title 設置該筆瀏覽頁面的title,部分瀏覽器不支援 可為null 
//url 新的 URL 不一定需要為一個絕對的路徑;如果是相對路徑,會依據目前的URL來解析。
// 新的 URL 需要與目前 URL 的 origin 是一樣的; 否則,pushState() 會丟出一個錯誤的例外。
// 這個參數是選擇性的; 如果沒有被指定的話,他會設定為目前文件的 URL。 可為null
// 範例
history.pushState(state,title,'/click/me.html');

// 使用方式同上
history.replaceState();

沒有留言: