0
iframeがあるページがあります。プログラムでiframeの内容を更新します。はい - 私はそれが不気味で奇妙なことを知っていますが、この質問の目的のために与えられたものとみなしてください。iframeの履歴を更新するには
iframeに変更を加えると、srcを変更していないので(document.writeと思う)、iframeの場合は履歴を更新していないので、ユーザーが戻るボタンをクリックすると全体を送信していますメインページ戻る。私が望む動作は、iframeコンテンツの各変更を履歴の一部として扱うことです。ユーザーが「戻る」をクリックすると、iframeの前のコンテンツに戻ります。
なぜiframeが必要なのか疑問に思うのですが、誰にもiframeの変更を「履歴」の変更として「登録」する方法は誰にも分かりますか?
ありがとうございました。
これは私には意味をなさない - 私はJavaScriptが比較的新しいので、詳細を追加してください。 – Joshua
@Joshua:['window.location.hash'](https://developer.mozilla.org/ja/DOM/window.location)の変更により、ほとんどのブラウザで新しい履歴状態が作成されます。私はこれがSafariのiframeでは当てはまらないことを思い出しているようです。 – ephemient