1

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 番目の「戻る」は前のページに直接移動するだけです。いずれにせよ、私の履歴ハンドラは決して呼び出されません。

他の誰かがこれに遭遇しましたか?または、この問題が議論されている場所を知っていますか? 私は広範囲にグーグルで検索しましたが、結果はありませんでした。

4

1 に答える 1

0

GWT グループは、潜在的なバグの確認を得るにはうるさすぎます。ほとんどが初心者向けです。

GWT にバグがあると思い始め、GWT グループから助けを得ようとした後、私が取ったアプローチは、GWT イシュー トラッカーでイシューを作成し、GWT コントリビューター グループでも相互投稿することです。

問題を作成するための URL は次のとおりです: http://code.google.com/p/google-web-toolkit/issues/list

最初に問題リストを検索して重複の可能性を確認してください。

私たちのアプリは IFrame で実行されており、履歴を実装する可能性が失われているため、GWT で履歴を操作したことはまだありません。

于 2009-11-04T10:09:28.050 に答える