0

私は単一ページの ajax を利用した Web アプリを持っていますが、私のアプリの動作は、URL にハッシュ文字列がある場合、その要素をロードすることであり、人々がそのコンテンツにリンクするのに非常に役立ちます。

ブックマーク/お気に入りになると、事情が異なります。私のユーザーは、現在のコンテンツ (ハッシュ文字列) ではなく、アプリをブックマークしたいと考えています...

これはありそうもないことだと思いますが、ページがブックマークされているときにブラウザーにハッシュ文字列を含めないようにする方法はありますか?

4

1 に答える 1

0

Ajax アプリケーションでページの状態を格納する方法ではなく、アンカーとしてハッシュを使用していると思います。

実装できるソリューションがいくつかあります。

  • アンカーを使用しない (したがってハッシュを使用しない) ため、ハッシュはブックマークされません。代わりに、組み込みのアンカー サポートの代わりに javascript を使用する代わりに、jQuery ScrollTo などを使用してリンクまでスクロールすることができます。http://demos.flesler.com/jquery/scrollTo/

  • 上部に、ハッシュなしの URL を含むツールバー、またはサイドバーを配置します。

  • ユーザーを教育します。

Ajax Web 2.0 アプリケーションでアンカーのサポートを維持することについて質問している場合は、これをサポートしている jQuery Ajaxy を確認することをお勧めします。「ドリアン」デモで見られるように: http://www.balupton.com/sandbox/jquery-ajaxy/demo/

于 2010-08-05T18:07:21.860 に答える