我使用#标签在同一页上发送/接收值。每次我更改散列值时,我都会在按下按钮并分配值后手动重新加载页面。例如使用history.back /转发散列更改时重新加载页面
<input type="button" value="go to step 2" onclick="reloadpage();"
function reloadpage() {
window.location.hash = "val1:xxx,val2:yyy,val3:zzz";
window.location.reload();
}
如果用户按下浏览器后退或前进按钮,链接哈希值发生变化,但没有页面重新加载。有什么办法可以检测history.change和刷新页面吗?