safiriGitHub / ZSWKWebViewVC

WKWebView 常用功能封装

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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: 合并 ZSWkWebViewDelegateVCZSWKWebViewVC

0.2.0: 合并 ZSWKWebJSBridgeVCZSWKWebViewVC

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'

About

WKWebView 常用功能封装

License:MIT License


Languages

Language:Objective-C 83.2%Language:HTML 9.3%Language:Ruby 7.5%