ZSWKWebViewVC
项目介绍
WKWebView 常用功能封装
0.0.8: 删除ZSExtendWKWebVC
类, 改由 ZSWKWebViewVC 处理 WKNavigationDelegate, WKUIDelegate
代理方法
0.0.9: fix some bug
0.1.0: 添加 ZSWKWebViewVC 是否使用已经封装好的代理逻辑代码功能
0.1.1: 添加 ZSDefaultDelegateVC 类,封装默认的处理代理逻辑的代码
0.1.2/0.1.3: 修改 WKWebView h5页面显示不全问题
0.1.4: 修改dealloc中的bug self.webView -> _webview
0.1.5:
- 删除无用代码;
- 添加页面Back消失时,pop或者dismiss形式,及是否弹框提示、弹框配置;
- 添加ZSWKWebViewPayVC类,添加支付宝、微信H5支付功能及相关适配
0.1.6: 添加 WebBackStyle backStyle
属性
0.1.8: 优化 ZSWkWebViewDelegateVC
类,提供常用代理方法实现
0.1.9: 合并 ZSWkWebViewDelegateVC
到 ZSWKWebViewVC
0.2.0: 合并 ZSWKWebJSBridgeVC
到 ZSWKWebViewVC
0.2.1: 增加 iPhone X 系列机型适配
0.2.2: 增加是否设置 WKWebViewJavascriptBridge(- (void)setWebViewDelegate:(id)webViewDelegate;)
的代理
0.2.3: 默认设置 WKWebViewJavascriptBridge 的setWebViewDelegate
0.2.4: fix [-Werror,-Wnon-modular-include-in-framework-module] Error
0.2.5:fix ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of new apps that use UIWebView APIs starting from April 2020. 原因:项目中用到了 WebViewJavascriptBridge 里面有UIWebView 的代码。代码两年多没更新了,故拖到本地并删除WebViewJavascriptBridge 类文件。移除 WebViewJavascriptBridge 依赖,手动引用,如果以后有更新,自己再手动更新。
0.2.6: 增加自定义导航栏返回关闭按钮
安装教程
pod 'ZSWKWebViewVC'
pod 'ZSWKWebViewVC/Base'
pod 'ZSWKWebViewVC/WKWebViewJavaScript'
pod 'ZSWKWebViewVC/WKWebViewJavascriptBridge'
pod 'ZSWKWebViewVC/WKWebViewPay'