私は、いくつかの jQuery アニメーションで AJAX 読み込みを使用する Web サイトに取り組んでいます。
JavaScript を使用して、動的に生成された PHP ベースのページへのリンクから href を取得し、その href を URL に (避けられない #/ の後に) 追加します。
ユーザーがページをブックマークしてアクセスしようとした場合を除いて、ユーザーは、アクセスする予定のページではなく、ホームページにアクセスします。
したがって、Web サイトの内部リンクをクリックするのではなく、ページに直接アクセスする場合は、URL から #/ を削除しますが、その後はすべて保持して、URL を次のようにブックマークします。
http://www.mysite.com/#/somepage
次のように書き換えられます。
http://www.mysite.com/somepage
次に、適切なページ ( ) の読み込みが完了したら、ページをリロードせずに #/ を URL ( ) のhttp://www.mysite.com/somepage
元の場所に戻したい(これは、私が使用している巧妙なスニペットのおかげで、残りのナビゲーションは正常に機能します。)http://www.mysite.com/#/somepage
そう:
- ページが読み込まれる前に、URL を確認し、含まれている場合は
#/
削除してください。 - ハッシュレス URL にあるページを読み込む
#/
ページをリロードせずに で URL を再表示します。
それは実行可能ですか?もしそうなら、私はレッスンに感謝します。