アプリケーション URIとイベントを使用argumentsChanged
して、Spotify アプリでページのレンダリングをトリガーしています。ページは新たにレンダリングされ、ページの上部にスクロールされます。リンクやサイドバーなどを使ってブラウジングするだけなら、これは理にかなっています。
ただし、ネイティブの戻るボタンと進むボタンは同じイベントをトリガーします。ユーザーが戻るボタンをクリックした場合、ページをリセットして一番上までスクロールしたくありません。通常のブラウザーで発生するように、以前の状態に戻したいのです。
これら 2 種類のナビゲーションを区別するにはどうすればよいですか?