ファイルをキャッシュしてオフラインで使用する小さな HTML5 (jQuery モバイルを使用) Web アプリがありますが、オフラインになると一部が機能しないようです。
ファイルは正常にキャッシュされています (Web インスペクターで確認できます) が、jQuery を使用して JSON ファイルをロードするページにアクセスしようとすると、ロードされません。
JSONファイルをロードするための空の関数を作成して(インデックスページがロードされたときに)、それが役立つかどうかを確認しようとしましたが、違いはないようです.
オフラインで作業したくない機能は次のとおりです。
私の質問は次のとおりです。オフラインで動作する必要がありますか、それとも何か不足していますか?
// events page listing start
function listEvents(data){
$.getJSON('/files/events.json', {type: "json"},function (data) {
var output = '';
for (i in data)
{
var headline = data[i].headline;
var excerpt = data[i].rawtext;
output += '<div id="eventsList">';
output += '<h3>'+headline+'</h3>';
output += '<p>'+ excerpt +'<p>';
output += '</div>';
}
$("#eventsPageList").html(output).trigger("create");
});
}