SPA では、Sammy.js などのナビゲーション フレームワークを使用して、ページ内ナビゲーション用のアンカーという名前のページでどのように使用できますか?
たとえば、アプリケーションがid = 1のレコードlocalhost/myapp/#/somerecord/1
をロードするようなルートがあるとします。
しかし、一部のレコードは非常に複雑で長いものです。名前付きアンカーを使用して特定のセクションにジャンプできるようにしたいと考えています。
article 要素が のよう<article id=section-d> ... </article>
に定義されていて、技術的には動作するよう<a href=#section-d>Section D</a>
にリンクしているとしますが、URL は のように読み取られlocalhost/myapp/#section-d
、ナビゲーション スタックが壊れます。[戻る] ボタンを押すlocalhost/myapp/#/somerecord/1
と、トップに戻ることなく、元に戻ります。
推奨されるアクションは、先頭または前のページに戻ることです。これを達成する方法についてのアイデアはありますか?