我有一个小型 HTML5(使用 jQuery 移动)网络应用程序,它缓存其文件以离线使用它们,但是一旦离线,某些部分似乎无法工作。
文件缓存正常(我可以在 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");
});
}