複数のページを持つ JQM アプリに取り組んでいます。そのほとんどは、表示する必要があるデータに基づいて自動的に生成できます。
私は ajax 呼び出しを使用して json と口ひげをプルインし、html を生成しています。ここまでは順調ですね。
これは「アプリ」の概念に干渉するだけでなく、ユーザーが「サブ」ページを更新した場合に少なからぬ混乱を引き起こすため、トランジションごとに URL が変更されるのを避けたかったのです。
そのため、すべてのページ遷移を $.mobile.changePage で直接処理します。これにより、changeHash を false に設定できます。
問題は、ユーザーがブラウザの戻るボタンを押すと、アプリから取り出されることです。
ブラウザー バーに一定の URL を保持し、ネイティブの [戻る] ボタンをサポートする方法はありますか?