JavaScript、またはJQuery(または実際には任意のプラグイン)を使用して、戻るボタンがクリックされたときにブラウザーに特定のページを強制的にロードさせたいのですが。
基本的に、ブラウザの履歴にページを挿入します。
私はそれを下で行う方法を見つけました、しかしそれは長い間曲がりくねっているようです。私は何かが足りないのですか?
<html>
<head>
<title>Back button test</title>
</head>
<body>
<script type="text/javascript">
window.history.pushState('other.html', 'Other Page', 'other.html');
window.history.pushState('initial.html', 'Initial Page', 'initial.html');
</script>
Initial page <br />
<script type="text/javascript">
window.addEventListener("popstate", function(e) {
if(document.URL.indexOf("other.html") >= 0){
document.location.href = document.location;
}
});
</script>
</body>
</html>