我正在使用 jQuery Mobile 开发网络应用程序。这些应用程序使用数据库来获取价格等(使用 php)。我还使用 appcache 来离线使用这些应用程序。
<html manifest="manifest.appcache">
这一切都完美无缺。但是当我在线时,我不希望应用程序使用 appcache。我怎么做?
我可以通过检查文件是否可用来检查我是否在线/离线:
$.ajax({
url:'http://someurl.com/online.txt',
type:'HEAD',
error: function()
{
console.log('offline');
},
success: function()
{
console.log('online');
}
});
但是我找不到任何东西让页面不使用appcache ..
我错过了什么吗?