GWTグループでこの質問をしましたが、運が悪かったので、スタックオーバーフローを試しています:)
GWT の履歴と IE6 / 7 に問題があるようです。これが GWT の実際の問題であり、私がやったばかげたことだけではないことを確認しようとしています。
私が遭遇する問題は次のとおりです。
既存の Web サイトにプラグインする GWT アプリがあるとします。内部履歴があり、正常に動作します。それは木だとしましょう。それが何であるかは重要ではなく、前後に移動できる状態を持っていることだけです。このアプリの一部は、Web サイトの他の部分へのリンクです。それらのいずれかをクリックすると、GWT アプリケーションが終了します。
これらのリンクのいずれかをクリックした後は、「戻る」ボタンを使用してください。GWT アプリケーションに戻り、正常にロードされ、URL にあるものを使用して状態が再作成されます。
もう一度クリックすると、IE6 / 7 と FF / Chrome / IE8 で異なる結果が得られます。IE6/7 では、この 2 番目の「戻る」により、GWT アプリの前のページに移動します。FF / Chrome / IE8 では、この 2 番目のバックにより、GWT アプリの状態に戻ります。これは当然のことです。
私は自分のコードをチェックしましたが、私が見る限り、この 2 番目の「戻る」は前のページに直接移動するだけです。いずれにせよ、私の履歴ハンドラは決して呼び出されません。
他の誰かがこれに遭遇しましたか?または、この問題が議論されている場所を知っていますか? 私は広範囲にグーグルで検索しましたが、結果はありませんでした。