实现 UIWebView 的离线浏览(缓存)功能。 作者说: 原理:将get请求的数据缓存在本地cache目录中,以后访问的时候直接从cache中获取数据。
DMWebBrowserViewController 是一个简单的 Web 浏览器控件,使用 view 块进行初始化。
UIWebView-Blocks 是 UIWebView 一个支持块的简单的分类,避免混乱的委派。
用于解析html网页数据。 作者说:ZHParseHtmlData这个类是我自己写的,解析html的。发现之前用过的TFHpple还有许多都有问题,有的GB2312或者其他编码会乱码或者是不规范的Xml或者不规范的html都解析不出来。现在用
实现完整的浏览器代码,支持书签,发邮件,打印网页,能处理长按链接的处理(复制网址或者打开网页)。最大的缺点是没有tab的功能。
实现完整的网页显示(浏览器)功能,包括后退、前进、刷新、邮件分享等等。
Onion Browser 是一个小型的开源的 iOS Web 浏览器,可通过 Tor 网络进行 Web 浏览。
实现网页往下拉动时的背景透明效果。
实现网页缓存功能。
PBWebViewController 是一个轻量级、简单和可定制的 Web 浏览器控件,只包含两个源码文件,无需图片和大约 200 行代码。
一个webview加载本地css以及js文件的例子。点击”Click me“触发的动作是调用本地js文件完成的。
在UIWebView中调用 javascript 脚本。本demo是调用 javascript 进行百度搜索“code4app.com”。
在开源代码EGORefreshTableHeaderView的基础上做的UIWebView下拉刷新例子。 作者说: 使用EGORefreshTableHeaderView时需要注意:1.EGORefreshTableHeaderView是非ARC的,需要加上非ARC标记,参考:http://blog.cs
SVWebViewController 实现了一个简单优雅的 iPhone 浏览器控件。
如果你用过php的Smarty,你一定知道模板引擎说的是什么。Matt Gemmell开发了一个基于Cocoa的类似的模板引擎,叫做MGTemplateEngine。
TSMiniWebBrowser 是一款 iOS 应用内的 Web 浏览器控件,主要目的是为了解决 UIWebView
DZWebBrowser 是一个简单的 Web 浏览器控件,包含简单的工具条和加载进度条,可分享到 Twitter 和 Facebook。
CMHTMLView 是对 UIWebView 的封装,提供更简单的访问 HTML 内容的方法,显示效果更加原生,支持离线图片,低内存占用。
实现网页本地缓存功能,支持iOS 6.0以上。 作者说:在code4app上下载了旧版,无法在ios6.0以上使用。所以改了一个版本,支持6.0以上系统webview本地缓存。
UIWebView 是一个可笑的 UIWebView 子类,包含一个背后隐藏的阴影。
JHWebBrowser 是一个简单的 Web 浏览器控件,提供一些简单的定制选项。需要 ARC 支持。
DLWebView 是一个用来替换内置的 UIWebView 的组件,工具栏上提供刷新、前进和后退按钮,同时提供 UITextField 用于输入 URL
NJKWebViewProgress 是一个 UIWebView 的进度条接口库,UIWebView 本身是不提供进度条的。
M2DWebViewController 是简单的内置 web 视图控制器,使用 WebKit 和 UIKit。
Otafuku 提供了使用 WKWebView 的实用类,它有以下特性: WebViewUIController 通过想一般的浏览器显示一个警告那样处理 WKUIDelegate 方法
SDFeedParser 是 Objective-C 的 Wordpress 插件的 JSON API 解释器。
CruiserWebViewController 是另一个 WebKit 浏览器控制器,增强了导航和额外的控件功能。
解析 html 文件,提取新闻中的图片、标题和正文。 Demo中解析的是36kr的html页面。
KAWebViewController 是一个 UIWebView 的扩展控件,使用 UINavigationController 或者自己作为模态运行。
将UIWebVIew和WKWebView封装到一起,当系统版本大于8.0时候选择WKWebView降低性能消耗,当小于8.0时候使用UIWebView进行加载。
BAWKWebView 1、用分类封装 WKWebView,代码无任何侵入更改 2、用 block 方式实现所需代理回调,更加方便,代码更简洁
SNIndexedScroller 使用自定义的滚动条来显示 HTML 内容,并只是其中的段落。
HZWebViewController 可以给WebView添加模糊图片的背景,并且WebView在加载网页的时候出现进度条。
SCSafariPageController 是一个分页视图控制组件,可以再现 Safari 浏览器移动端的选项卡切换行为。
实现动态改变WebView加载的网页的字体大小。
Driver.js 是一个强大的,轻量级,使用原生 JavaScript 引擎开发的库,用于在页面聚焦用户的关注点。它支持所有主流浏览器,并且可高度自定义。