jQuery Mobile を使用して Web アプリを開発しています。これらのアプリは、データベースを使用して価格などを取得します (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を使用しないようにするものは何も見つかりません..
何か不足していますか?