`
zjjzmw1
  • 浏览: 1353731 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

ios WebView 页面缓存

    博客分类:
  • iOS
阅读更多

code4app里面的代码。。

核心代码。。。

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {

    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {

        CustomURLCache *urlCache = [[CustomURLCache alloc] initWithMemoryCapacity:20 * 1024 * 1024

                                                                     diskCapacity:200 * 1024 * 1024

                                                                         diskPath:nil

                                                                        cacheTime:0];

        [CustomURLCache setSharedURLCache:urlCache];

    }

    returnself;

 

}

 

 

 ios8,添加到我的项目中,这个方法有点问题。。。。需要用gitHub里面的一个demo才可以。。。

https://github.com/rnapier/RNCachingURLProtocol

 

在进入webVIew页面的时候。。。。。

 [NSURLProtocolunregisterClass:[RNCachingURLProtocolclass]];///开启自定义的webview缓存方法。

 

离开webVIew的时候。。。

 [NSURLProtocolregisterClass:[RNCachingURLProtocolclass]];///开启自定义的webview缓存方法。

 

 

 

其他都不需要做,,,只要引入相关文件就可以了。。。。

下面是demo。。。。

2
0
分享到:
评论

相关推荐

    ios-WebView离线缓存.zip

    基于YYCache和系统的NSURLProtocol实现WebView离线缓存功能

    IOSwebview缓存

    借助第三方框架 webview浏览的,缓存到本地。只需一段代码 shareSDK 分享登录 引导页

    详解iOS webview加载时序和缓存问题总结

    本篇文章主要介绍了iOS webview加载时序和缓存问题总结 ,这两天学习了Vue.js 感觉组件这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记。

    完美解决客户端webview持有的页面缓存,不会立即释放的问题

    安卓和苹果的客户端开发中,经常会使用到webview,我们一般做法是将webview加入到native页面中。 当我们对页面进行销毁的时候,其中webview持有的HTML页面还会继续存在,加入我们在HTML页面中做了一些监听手机晃动、...

    ios 快速加载webview

    ios 快速加载webview,支持模拟器和真机编译,利用缓存策略快速加载。

    iOS WKWebView离线缓存

    功能包括: WKWebView的使用、JS和OC的交互、网页内容加载进度条的实现、WKWebView+UITableView混排 、 WKWebView离线缓存等。GitHub:https://github.com/wsl2ls/iOS_TipsiOS_Tips集合简介:1、暗黑模式2、AppleID...

    IOS获取缓存文件的大小并清除缓存文件的方法

    移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。 但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配...

    iOS UIWebView的缓存

    实现UIWebView缓存图片还有文字,在无网的条件下依然可以加载,实现在无网的条件下从本地加载

    网页缓存到本地.zip

    iOS用webview缓存网络数据

    浅谈iOS UIWebView对H5的缓存功能

    这两天在搞与H5交互的事,之前做的都是加载的静态的web页面,交互调试起来很快,这次搞的是js写的前端页面,跳转什么的都是动态的,然后就不响应了,搞了半天原来是缓存的问题,这里简单介绍一下,一般请求会使用...

    ios-基于NSURLSession和NSURLProtocol的webView缓存.zip

    基于NSURLSession NSURLProtol的UIWebView离线缓存 主要是使用苹果的黑魔法类:NSURLProtocol来对网络请求进行拦截,拦截后使用自定义的网络去加载数据后进行离线缓存。这样保证在没有网络的情况下,也能保证离线能...

    UIWebView离线缓存

    代码测试了一台ipad2(IOS 5.1),一台5s(IOS 7.0.4)都可以正常缓存.

    ios-一个完整的OC与JS交互 实现WebView里面的图片不用每次从网页加载 只需要第一次加载后就缓存 图片点击放大浏览.zip

    一个完整的OC与JS交互 实现WebView里面的图片不用每次从网页加载 只需要第一次加载后就缓存 图片点击放大浏览 详细的思路可以参照 https://github.com/HotWordland/WebNewsJSBridgeOC 欢迎star

    IOS开发第3方库之ASI下载

    可以缓存请求返回的数据,这样即使没有网络也可以返回已经缓存的数据结果 l ASIWebPageRequest –可以下载完整的网页,包括包含的网页、样式表、脚本等资源文件,并显示在UIWebView /WebView中。任意大小的页面都...

    LocalCache for iOS 6.0(iPhone源代码)

    来源:Licence:Unspecified平台:iOS...所以改了一个版本,支持6.0以上系统webview本地缓存。 小编注:感谢作者@rusuKing 分享代码于Code4App。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。

    ios-基于NSURLSession NSURLProtol的UIWebView离线缓存.zip

    基于NSURLSession NSURLProtol的UIWebView离线缓存 主要是使用苹果的黑魔法类:NSURLProtocol来对网络请求进行拦截,拦截后使用自定义的网络去加载数据后进行离线缓存。这样保证在没有网络的情况下,也能保证离线能...

Global site tag (gtag.js) - Google Analytics