当前位置: 首页 > 软件库 > iOS代码库 > 网页(Webview) >

UIWebView 离线浏览

授权协议 Public Domain
开发语言 Objective-C
所属分类 iOS代码库、 网页(Webview)
软件类型 未知
地区 国产
投 递 者 阎裕
操作系统 iOS
开源组织
适用人群 未知
 软件概览

实现 UIWebView 的离线浏览(缓存)功能。
作者说:
原理:将get请求的数据缓存在本地cache目录中,以后访问的时候直接从cache中获取数据。
备注:在初始化缓存的时候可以指定缓存的有效期时间长度,具体参看代码。在访问大数据网站(例如:cnbeta.com)的时候可能会导致闪退(个人猜想的原因是内存不足造成的),这个没有详细去追查原因,这里给出代码的目的是让大家明白离线原理。 [Code4App.com]

  • 为UIWebView实现离线浏览 智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。 所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了,居然只在Mac OS X上提供webView:resource:willSendRequest:redirect

  • 智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。 所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了,居然只在Mac OS X上提供webView:resource:willSendRequest:redirectResponse:fromData

  • http://blog.csdn.net/youcanping2008/article/details/9240487 搜索解决方案的时候找到了Rob Napier 的博文:Drop-in offline caching for UIWebView (and NSURLProtocol) 文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载

  • 为UIWebView实现离线浏览 智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。 所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了,居然只在Mac OS X上提供webView:resource:willSendRequest:redirect

  • 智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。 所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了,居然只在Mac OS X上提供webView:resource:willSendRequest:redirectResponse:fromData

  • 搜索解决方案的时候找到了Rob Napier 的博文:Drop-in offline caching for UIWebView (and NSURLProtocol) 文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载这个demo的代码。 rob认为无论是“MKNetworkKit”还是”AFCache”实现的缓存都过于复杂,而他想要的

  •  文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载这个demo的代码。 无论是“MKNetworkKit”还是”AFCache”实现的缓存都过于复杂,而他想要的是一个简单机制: 1、你使用了UIWebView指向来显示一个有图像嵌入的网站。 2、当你的设备online时,你有正常的缓存算法。 3、当你的设备offline时,你可以显示页

  •  Rob Napier 的博文:Drop-in offline caching for UIWebView (and NSURLProtocol) 文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载这个demo的代码。 rob认为无论是“MKNetworkKit”还是”AFCache”实现的缓存都过于复杂,而他想要的是一个简单机制: 1、

  • 搜索解决方案的时候找到了Rob Napier 的博文:Drop-in offline caching for UIWebView (and NSURLProtocol) 文章介绍了使用NSURLProtocol实现UIWebView的离线缓存的简单实现,你可以在github上下载这个demo的代码。 rob认为无论是“MKNetworkKit”还是”AFCache”实现的缓存都过于复杂,而他想要的

  • 1.只有使用loadRequest:加载网页,才能对之后的链接操作做goBack,goForward操作,即canGoBack,canGoForward才有可能返回YES.    使用loadHTMLString,loadData都不可以.   并且在load之后通过stringByEvaluatingJavaScriptFromString对网页增加的内容,在   NSString* outer

  • 一、概述: 1.HTML5的离线web应用允许我们在脱机时与网站进行交互。这在提高网站的访问速度和制作一款web离线应用上(如HTML5游戏)有一定的用处。 2.UIWebView和WKWebView都支持H5离线缓存。此功能需要服务器和浏览器本身很好的支持来达到它的稳定性。使用H5离线缓存,不需要客户端增加任何离线缓存相关代码。 二、HTML5应用程序缓存和浏览器缓存的区别。 (有些)浏览器会主

  • 可能很多人使用过UIWebView,也考虑过如何在离线状态下读取缓存的问题,但是好像没有一个标准的答案。有的人说可以,有的人说不行。通过这几天的研究,我发现了一些问题,在这里希望各位给点意见。 另外,还要求助一下,有没有人知道在ios上测试网页加载速度的工具啊? 找了好久都没看到。最好是免费的。 一.HTML5 , Manifest 最开始我的想法是使用HTML5中的离线存储功能,也就是分析Man

  • 最近开发ipad项目,用到webview控件,网上收集整理一下先。 前两天用了UIScrollView,感觉这个控件大有用处。现在又觉得webview益处多多,呵呵,用都的都说好,得便宜卖乖, 不过具体还要看项目的针对性了,各个控件展示各有用武之地。有时是为了灵活,有时是为了维护。 举个实际碰到的例子: 商品展示详细页面,需要做相关商品的推荐功能,在各商品上有相应操作功能,但推荐数量不定, 原本使

 相关资料
  • 实现UIWebView页面离线缓存功能。作者QQ:867187831

  • 问题内容: 我正在尝试使用HTML5联机和脱机事件来准确检测浏览器何时脱机。 这是我的代码: 当我在Firefox或IE上单击“脱机工作”时,它工作正常,但是当我拔掉电线时,它是随机工作的。 检测此更改的最佳方法是什么?我想避免重复超时的ajax调用。 问题答案: 浏览器供应商无法就如何离线定义达成一致。某些浏览器具有“脱机工作”功能,他们认为这与缺少网络访问权限是分开的,这又不同于Interne

  • 离线工具 upup offline.js pouchdb hood.ie

  • 本文向大家介绍C# Fiddler插件实现网站离线浏览功能,包括了C# Fiddler插件实现网站离线浏览功能的使用技巧和注意事项,需要的朋友参考一下 有这么一种应用场景: 你是做前端或APP开发的,需要调用服务端提供的接口,接口只能在公司内网访问;在公司外就无法调试代码了。 想在公司外访问怎么办呢? 如果在公司的时候将所有接口的响应内容都保存起来,就可以脱离服务端在本地模拟出来一个服务端环境,从

  • UIWebView-Blocks 是 UIWebView 一个支持块的简单的分类,避免混乱的委派。

  • 以下步骤: > 我在Chrome上打开了一个站点:http://www.spritecow.com/ 并检查了AppCache:Chrome://appcache-internals/ ,该站点被缓存。 我关闭了Chrome并重新加载了它。缓存还在那里。正是我离线浏览所需要的 > 本地存储存储在客户端计算机上。AppCache存储有什么不同,如果我仍然可以访问它,即使浏览器关闭了。 由于清除缓存将