0

アプリのヘッドにロードされた 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 から更新を押すと、すべて正常に動作します。

これを修正する方法は?

どうも

4

1 に答える 1