Android Webview在HTML5缓存中无法正常工作
我使用Tianium Appcelerator创建了一个应用程序,其中我使用webview显示一些网页。webview中显示的所有网页都启用了HTML5缓存,因为我希望这些网页即使在应用程序脱机运行时也可用 我面临的问题是,当没有网络连接时,webview无法显示缓存的网页。但是我已经在浏览器中测试了所有的网页,它们都工作得很好 对于Android平台,我面临着这个问题 这是webview的代码:Android Webview在HTML5缓存中无法正常工作,android,html,caching,webview,titanium,Android,Html,Caching,Webview,Titanium,我使用Tianium Appcelerator创建了一个应用程序,其中我使用webview显示一些网页。webview中显示的所有网页都启用了HTML5缓存,因为我希望这些网页即使在应用程序脱机运行时也可用 我面临的问题是,当没有网络连接时,webview无法显示缓存的网页。但是我已经在浏览器中测试了所有的网页,它们都工作得很好 对于Android平台,我面临着这个问题 这是webview的代码: //FirstView Component Constructor function First
//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在浏览器中运行良好。我应该如何解决这个问题?您可以使用本地html,它使用jquery.ajax加载另一个类似的网页 //内部本地页面
<div id="pull"></div>
<script>
$.ajax({
url: "http://www.w3schools.com/html/tryhtml5_html_manifest.htm",
cache: true,type: "POST"}).done(function( html ) {
$("#pull").append(html);
});
</script>
$.ajax({
url:“http://www.w3schools.com/html/tryhtml5_html_manifest.htm",
缓存:true,键入:“POST”}).done(函数(html){
$(“#pull”).append(html);
});