0

私の GWT アプリにはラベルのリストがあります。

gwt ラベルをクリックすると、ブラウザーは URL に対して GET 要求を実行します。

場合によっては、URL に複数のハッシュ タグを含めることができます。これは、ユーザーが特定のタグ (例: #bugFixed #newBug) を検索したい場合に発生する可能性があります。

ただし、ラベルをクリックすると、最初のハッシュ タグのみが にエンコードされ%23ます。

その結果、IE はエンコードされていないハッシュ タグ (#) を好まないため、メイン ページにリダイレクトします。Chrome と Firefox は、エンコードされていない # を処理して、ページを正しくレンダリングできます。

ありがとう

4

1 に答える 1

0

URLをエンコードしてみるべきだと思います

URL.encode("whatever#"); # には何もしません

必ず使用してください

URL.encodeComponent("whatever#");

于 2013-01-05T09:58:30.480 に答える