アプリのヘッドにロードされた 1 つの大きな .js ファイルがあります。data-role="page" div 内にページ固有のスクリプトをロードする代わりに、エントリ ポイント (index.html) を使用します。
したがって、常にDOMに残るindex.htmlから1回ロードされる1つのjsにすべてのページ固有のスクリプトがあります。
たとえば、次のようなハンドラーがあります。
$(document).on('pageshow', '#page_Albums', function()
{ // albums.html ページのコード });
..等
これは私の問題です:
アプリの操作を開始すると、f5 またはブラウザーの更新ボタンを押すまで、すべて問題ありません。
これはいわゆるフルリフレッシュでは、中央の js ファイルが読み込まれず、index.html (js と css) の先頭から必要な jquery-mobile リソースも失われます。
このため、問題がどこにあるかは明らかです。index.html から更新を押すと、すべて正常に動作します。
これを修正する方法は?
どうも