0

100 個の URL を含むグリッドを表示する Ajax リッチ アプリケーションがあります。グリッドの任意の行をクリックすると、その URL のプレビューがグリッドに読み込まれます。また、グリッドの onload イベントで、多くの AJAX クエリを起動するいくつかの操作を実行します。

YUI ブラウザーの履歴クラスを使用して、ブラウザーの [戻る] ボタンを有効にします。FF3 では正常に動作しますが、Safari ではページ全体が「時々」リロードされるようです。また、IE では、ブラウザが iframe に干渉します。

また、URL をコピーして貼り付けても、期待どおりの状態になりません。つまり、#token で定義されたもの

これらは既知の問題ですか、それとも間違っていますか?

多くの状態変更が含まれる場合、操作のためにブラウザーを有効にすることは良い考えですか?

4

1 に答える 1

0

能力があれば、YUI の代わりに Ext 2.2 の新しい History オブジェクトを使用することに切り替えます。クロスブラウザのサポートが向上する可能性があると思います。

面倒かもしれませんが、ユーザーが戻るボタンを使用する際の問題を回避するために、状態管理が重要であると考えています。

于 2009-02-18T15:39:43.790 に答える