私は小さな webapp に jquery を使用しており、アプリをオフラインで使用できるようにするオプションを組み込みました。これを行うには、ページを強制的にリロードし、正しいパラメーターがある場合は、単純な PHP $_GET を使用してマニフェストを追加します。行を html タグに挿入すると、アプリのキャッシュがトリガーされます。
私が試してみました:
$.mobile.changePage
しかし、appcache を適切にトリガーできません。私がそれを行うことができた唯一の方法は、使用することです:
window.location.href = window.location.href + "?appcache=true"
これはうまくいきます!ただし、ページがリロードされる前に、「Error Loading Page」というメッセージが一瞬表示されます。
このメッセージを無効にする方法、またはメッセージなしで同じ結果を達成する別の方法はありますか?
ありがとうございました。