他の 2 つの投稿で述べたように、データについては、ローカル ストレージのみを使用します。
アプリの場合:
data-dom-cache="true" (デフォルトはfalse )
http://api.jquerymobile.com/data-attribute/
そのページを検索して、その属性を追加できるすべてのウィジェットを表示します。
必要に応じて、以前にアクセスしたページを削除するのではなく、DOM に保持するように jQuery Mobile に指示することもできます。これにより、ページをキャッシュして、ユーザーがページに戻ったときにすぐに利用できるようにすることができます。
以前にアクセスしたすべてのページを DOM に保持するには、次のように、ページ プラグインの domCache オプションを true に設定します。
$.mobile.page.prototype.options.domCache = true;
または、特定のページだけをキャッシュするには、ページのコンテナーに data-dom-cache="true" 属性を追加できます。
<div data-role="page" id="cacheMe" data-dom-cache="true">
次のようにプログラムでページをキャッシュすることもできます。
pageContainerElement.page({ domCache: true });
DOM キャッシュの欠点は、DOM が非常に大きくなり、一部のデバイスで速度低下やメモリの問題が発生することです。DOM キャッシングを有効にする場合は、DOM を自分で管理し、さまざまなデバイスで徹底的にテストするように注意してください。