1

バックボーンから、

ルーターは、開発者によるビューの作成とナビゲーションを支援します。href='#page' を使用して一般的なタスクをトリガーしていますが、これはブラウザーのナビゲーション バーに表示されることを暗示しています。

ナビゲーション バーに Web サイトの訪問者にそのタイプの詳細を表示させずに、バックボーン ルーター機能を引き続き使用するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

ハッシュがナビゲーション バーに表示されるという事実は#page、ユーザーがページを更新したり、後でブックマークしたりした場合に、ルーターが正しいルートをロードできることを意味するため、実際には非常に役立ちます。

#サインが気に入らないだけの場合は、ルーターの pushState サポート ( docsdomain.com/page ) を使用して、 の代わりになどの通常の URL を取得できますdomain.com/#page。pushState をサポートしていない古いブラウザーでは#URL が引き続き使用されることに注意してください。また、すべてのサブページ URL に対しても HTML コンテンツ ページを返すように Web サーバーを構成する必要があります。

ナビゲーション状態を非表示にする緊急の必要性がない限り、私はそれについて心配しません。「ユーザーフレンドリー」な方法でルートに名前を付けるだけです。

于 2013-01-22T15:49:20.243 に答える