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