コードはhttp://jsfiddle.net/cTpPx/にありますが、ライブの例はhttp://fiddle.jshell.net/cTpPx/show/でご覧ください。これは、URL の変更を確認していただくためです。
このページにアクセスするときは、Chrome キャッシュを無効にしてください (組み込みの Chrome デバッガー ツールで関連するボックスにチェックを入れ、テスト中にデバッガーを選択しないでください)。
ページを開くと、hastag が#!latest
期待どおりに変更されていることがわかりますが、実行されると空のルートcan.route.ready(true)
に戻ります。#!
なぜそのような奇妙な行動があるのですか?
ただし、このページのキャッシュがある場合は機能します。