首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用HTML5缓存的情况下,Webview无法按预期工作

在使用HTML5缓存的情况下,Webview无法按预期工作
EN

Stack Overflow用户
提问于 2013-01-21 14:07:51
回答 1查看 493关注 0票数 0

我使用Titanium创建了一个应用程序,在该应用程序中我使用webview来显示一些网页。所有要在网页视图中显示的网页都启用了HTML5缓存,因为我希望即使在应用程序脱机运行时也可以使用这些网页。

我面临的问题是,在没有网络连接的情况下,webview不能显示缓存的网页。但是我已经在浏览器中测试了所有的网页,它们都工作得很好。

我正面临着Android平台的这个问题。

这是webview的代码:

代码语言:javascript
复制
 //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在浏览器中运行得很好。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-23 05:50:22

您可以使用本地html,它使用jquery .ajax加载另一个类似//在本地页面内部网页

代码语言:javascript
复制
 <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14433151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档