首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在混合移动应用程序中以编程方式获取HTML5 AppCache“文件内容”的方法?

在混合移动应用程序中以编程方式获取HTML5 AppCache“文件内容”的方法?
EN

Stack Overflow用户
提问于 2013-01-11 20:03:46
回答 1查看 521关注 0票数 0

我有一个基于HTML5的混合移动应用程序。这个应用程序在HTML5 AppCache中缓存了一些javascript资源。因此,当应用程序离线时,它会加载缓存的js并正常运行……现在,有没有一种方法使应用程序的代码(最好是通过ObjC或Java,或者通过jS)可以在应用程序离线时访问其AppCache中的javaScript资源的内容?

根据@robertc的响应,下面是我实现的代码

代码语言:javascript
复制
            $.ajax({
                url:"/abcweb/js/abc.scripts.min.js",
                dataType: "script",
                success: function(data){ 
                alert(data);
                }   
            });

我更改了此示例中的URL :P ..但不管怎样,当应用程序在线时,这会很好地工作,获取js内容。但当应用程序离线时,不会起作用..当我给出完整的URL时,也会发生同样的情况。

EN

回答 1

Stack Overflow用户

发布于 2013-01-11 20:34:12

在JavaScript中,如果资源不在AppCache中,它也会以同样的方式访问资源内容:使用Ajax请求URL。当然,你应该注意以这样的方式组织你的资源,使它们可以从JavaScript中使用,例如。避免使用二进制编码的blobs,除非它们是浏览器已经可以处理的格式(如PNG)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14277823

复制
相关文章

相似问题

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