A、B、Cの3つのページがあります。 AにhrefがBにリダイレクトされるタグがあります。 BにはJavaScriptコードがあり、Cにリダイレクトされます。 C、私はブラウザの戻るボタンをクリックし、ブラウザはAにリダイレクトします。前もって感謝します。JavaScriptのlocation.hrefはブラウザの履歴にレコードを追加しません
テスト ページAリンク:それは、ユーザーが開始したアクションからのものである場合http://o17o2o.com:8000/article-href.html
ページA
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Test</title>
</head>
<body>
<a href="/href-redirect.html">click me</a>
</body>
</html>
ページB
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>waiting</title>
</head>
<body>
Page B
<script type="text/javascript">
window.location.href = '/original.html';
</script>
</body>
</html>
を挿入するために歴史
ユーザーHistory.pushStateに追加することが文句を言わないので、ここでは、オンロードイベントでそれを呼び出しているコードを共有しますか?リダイレクトはどのように行われますか?彼らは 'window.location.href'または' history.replaceState'を使用しますか? – Dymos
あなたのコードを共有できますか? –
それは迷惑でしょう。 C言語を使用しているときに戻ると、C言語のコードに戻ることになります。 –