Titanium Appceleratorを使用してアプリケーションを作成しました。このアプリケーションでは、Webビューを使用していくつかのWebページを表示しています。アプリケーションがオフラインで実行されているときでもWebページを利用できるようにしたいので、Webビューに表示されるすべてのWebページはHTML5キャッシュが有効になっています。
私が直面している問題は、ネットワーク接続がない場合、WebビューがキャッシュされたWebページを表示できないことです。しかし、私はブラウザですべてのWebページをテストしましたが、それらはすべて正常に機能しています。
私はAndroidプラットフォームでこの問題に直面しています。
これは、Webビューのコードです。
//FirstView Component Constructor
function FirstView() {
//create object instance, a parasitic subclass of Observable
var self = Ti.UI.createView();
var webview = Ti.UI.createWebView({
url: 'http://www.w3schools.com/html/tryhtml5_html_manifest.htm'
});
self.add(webview);
return self;
}
module.exports = FirstView;
まさにURLはブラウザで正常に機能しています。これをどのように解決すればよいですか?