我使用 Titanium Appcelerator 创建了一个应用程序,其中我使用 web 视图来显示一些网页。要在 webview 中显示的所有网页都启用了 HTML5 缓存,因为我希望即使应用程序脱机运行也可以使用这些网页。
我面临的问题是,当没有网络连接时,webview 无法显示缓存的网页。但是我已经测试了浏览器中的所有网页,并且它们都运行良好。
我在Android平台上面临这个问题。
这是 webview 的代码:
//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;
非常网址在浏览器中运行良好。我应该如何解决这个问题?