私がやろうとしているものの例をここで見ることができます:http://www.codeandtheory.com/#/about/AJAXを使用してフルページを読み込むには?
他のリンクをクリックすると、それがスムーズに次のページをロードします。私は/#!/を使って読むことが/#/よりも優れています。私のページに/#!/を追加すると、ページを読み込むためにajaxを使うことができます。
サイトの訪問者がJavaScriptを有効にしていない場合は、フォールバックはありますか?
私がやろうとしているものの例をここで見ることができます:http://www.codeandtheory.com/#/about/AJAXを使用してフルページを読み込むには?
他のリンクをクリックすると、それがスムーズに次のページをロードします。私は/#!/を使って読むことが/#/よりも優れています。私のページに/#!/を追加すると、ページを読み込むためにajaxを使うことができます。
サイトの訪問者がJavaScriptを有効にしていない場合は、フォールバックはありますか?
最新のブラウザでは、URLを更新するためにHTML5 pushStateをサポートしています。あなたが話しているのはGoogle's hash Bangです。
フォールバックは通常、リンクをバックエンドテンプレートから設定し、JavaScriptで有効になっている場合は#で書き換えます。そうすれば、リンクはまだJS /クローラー以外の人には使えます。同じ場所に
/#/about
/about
リンク:彼らはJSの有無にかかわらず使用できるように
あなたはセットアップにあなたのパスを必要としています。したがって、リンクが#書式に書き換えられた場合、リフレッシュをトリガーするのではなく、代わりにその場所のJS AJAXロードをトリガーします。