代码库> 网页视图> SwiftWkWebView 第三次更新
SwiftWkWebView 第三次更新
关注
查看次数:8497 下载次数:518
上传时间:2017-04-17 大小:5 KB
WKWebView Swift3.0 一款IOS8以后的web加载神器
https://github.com/XFIOSXiaoFeng/SwiftWkWebView

别说了!!!!快上车

WKWebView 支持POST请求 加载本地页面 直接加载网页 JS交互 集成支付宝/微信URL支付功能 仿微信返回按钮

感谢大家的支持 OC版本将不再持续更新 业余爱好 QQ群:384089763

OC版本遗址:https://github.com/XFIOSXiaoFeng/WKWebView

NO1 首先得允许访问HTTP链接

HTTPS权限:
NSAppTransportSecurity

NSAllowsArbitraryLoads


API介绍

API属性
//设置navigationBarColor的颜色
var navigationBarColor: UIColor?

//是否隐藏进度条
var isProgressHidden = false

//注册MessageHandler 需要实现代理方法
var addJavaScriptAry = [String]()

//执行JS 需要实现代理方法
var javaScript = String()

//设置代理
weak var delegate : WKWebViewDelegate?

//右边按钮的值 ItemTag:区分当前按钮
//实现代理方法才能调用点击事件
var rightBarButtonItemTitle : String?
var rightBarButtonItemImage : String?
var rightBarButtonItemImageH : String?
var rightBarButtonItemTag : String?

API方法

/// 普通URL加载方式
func load_UrlSting(string:String!) {}

/// 加载本地HTML
func load_HTMLSting(string:String!) {}

/// POST方式请求加载
func load_POSTUrlSting(string:String!,postString:String!) {}

/// 添加右侧按钮
func add_rightBarButtonItem(title:String?,image:String?,imageH:String?,itemTag:String?) {}

/// 执行JavaScript代码
func run_JavaScript(script:String?) {}
API代理方法

//点击右边按钮执行方法
@objc optional func didSelectRightItem(webView:WKWebView,itemTag:String)

//注册JS执行代码
@objc optional func didAddScriptMessage(webView:WKWebView,message:WKScriptMessage)

//页面执行JS方法
@objc optional func didRunJavaScript(webView:WKWebView,result:Any?,error:Error?)
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


本周热门下载
综合评论
  • 您好  请问demo可以展示图片, 但是放到我的工程项目里面 ...
    18640768232 评论了 DDPhotoBrowser
  • 我主页开源很多精品喜欢来个小星星 https://gitee.com/cocoscreat...
    17069818154 评论了 CocosCreator左右跳
  • 1
    15777131570 评论了 Swift5高仿最新有妖气APP
  • mark!!!
    18810473635 评论了 瀑布流布局
  • 写Demo用cocoaPods的都是**
    抠脚小金刚 评论了 混合轮播图
  • 楼主竟然把公司的项目发到网上,估计只有一种可能了,就是当初被公司坑了,怀恨在心,就像当年我删库跑路一...
    13816490147 评论了 商城
提示
sina weixin mail 回到顶部