バックボーンから、
ルーターは、開発者によるビューの作成とナビゲーションを支援します。href='#page' を使用して一般的なタスクをトリガーしていますが、これはブラウザーのナビゲーション バーに表示されることを暗示しています。
ナビゲーション バーに Web サイトの訪問者にそのタイプの詳細を表示させずに、バックボーン ルーター機能を引き続き使用するにはどうすればよいですか?
ありがとう。
バックボーンから、
ルーターは、開発者によるビューの作成とナビゲーションを支援します。href='#page' を使用して一般的なタスクをトリガーしていますが、これはブラウザーのナビゲーション バーに表示されることを暗示しています。
ナビゲーション バーに Web サイトの訪問者にそのタイプの詳細を表示させずに、バックボーン ルーター機能を引き続き使用するにはどうすればよいですか?
ありがとう。
ハッシュがナビゲーション バーに表示されるという事実は#page
、ユーザーがページを更新したり、後でブックマークしたりした場合に、ルーターが正しいルートをロードできることを意味するため、実際には非常に役立ちます。
#
サインが気に入らないだけの場合は、ルーターの pushState サポート ( docsdomain.com/page
) を使用して、 の代わりになどの通常の URL を取得できますdomain.com/#page
。pushState をサポートしていない古いブラウザーでは#
URL が引き続き使用されることに注意してください。また、すべてのサブページ URL に対しても HTML コンテンツ ページを返すように Web サーバーを構成する必要があります。
ナビゲーション状態を非表示にする緊急の必要性がない限り、私はそれについて心配しません。「ユーザーフレンドリー」な方法でルートに名前を付けるだけです。