2

だから私は、よりスムーズなユーザーエクスペリエンスといくつかの簡単な移行のために、AJAXを介して新しいページ/コンテンツをロードする非常に通常のコンテンツベースのWebサイトを作成しています。同様の実装にハッシュバンを使用している人がたくさんいます。

私の質問は、なぜ通常のURLを使用して、通常のページを提供するか、XMLHttpRequest変数に基づいてJSON /XMLなどを提供するかをサーバー側に決定させるのではないかということです。ここで一見したところ、1つのURLを使用する方が理にかなっているようですが、最初の検索でこのアイデア/アプローチについての言及がないのはなぜか不思議です。たぶん私は何かが足りないだけです...

回答:HTML5の履歴が表示される前は、ページを読み込まずに完全なURLを更新することはできませんでした。それが私の混乱が生じた場所です。

4

1 に答える 1

1

URLが1つしかない場合、ユーザーはサイトに何もブックマークできません。だからあなたは何かをする必要があります。

したがって、ハッシュバン(別名アンカー)を使用するか、適度に新しいブラウザーをターゲットにしている場合はhtml5履歴を使用できます。

URLを変更すると、ページ全体が再読み込みされるため、通常のURLを使用することはできません。

于 2012-07-25T01:23:32.357 に答える