登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

WKWebView更新版 OC+Swift3 双版本

来自: yangfengming123 分类: iOS精品源码 上传时间: 2017-1-5 01:26:39
Tag:webView 网页 WKWebView 网络请求 微信

项目介绍:

WKWebView OC/Swift版 一款IOS8以后的web加载神器

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

允许访问HTTP链接
HTTPS权限:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>


/**
 加载纯外部链接网页

 @param string URL地址
 */
- (void)loadWebURLSring:(NSString *)string;
/**
 加载本地网页
 
 @param string 本地HTML文件名
 */
- (void)loadWebHTMLSring:(NSString *)string;

/**
 加载外部链接POST请求(注意检查 WKJSPOST.html 文件是否存在 )
 postData请求块 注意格式:@"\"username\":\"xxxx\",\"password\":\"xxxx\""
 
 @param string 需要POST的URL地址
 @param postData post请求块
 */
- (void)POSTWebURLSring:(NSString *)string postData:(NSString *)postData;


Swift版本

///加载普通URL
let webView = WKWebViewController()
webView.loadUrlSting(string: "https://www.baidu.com")

/// 加载本地HTML
/// 直接传入文件名即可
let webView = WKWebViewController()
webView.loadUrlSting(string: fileName)

/// POST方式请求加载
/// postString: post参数体 详情请搜索swift/oc转义字符(注意格式:"\"username\":\"aaa\",\"password\":\"123\"")
let webView = WKWebViewController()
webView.loadUrlSting(string: url, postString: postString)

Aaron Swartz

github 实时更新,期待你们的测试
QQ群:384089763 欢迎加入
github链接:https://github.com/XFIOSXiaoFeng/WKWebView

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(13)
hellokenken 2017-1-5 10:53:03
感谢分享,code4app有你更精彩
回复
kengsir 2017-1-5 10:54:43
膜拜大神~
回复
littleRed 2017-1-5 10:57:01
感谢大神分享,必须顶!
回复
AlonMessi 2017-1-5 11:01:47
膜拜大神~
回复
phoiu 2017-1-5 11:04:23
好好 学习了 确实不错
回复
BlueManlove 2017-1-5 11:11:44
code4app好的代码demo真的很多,谢谢啦~
回复
code4app热心网友 2017-1-6 10:01:44
淡定,淡定,淡定……
回复
118051461 2017-1-6 10:16:03
在decidePolicyForNavigationAction里加上
if (!navigationAction.targetFrame.isMainFrame) {
        [webView evaluateJavaScript"var a = document.getElementsByTagName('a');for(var i=0;i<a.length;i++){a[i].setAttribute('target','');}" completionHandler:nil];
    }   
去掉target之后才可以点击播放视频,否则点击网页视频是点击不了的
回复
PaulLewis 2017-1-6 10:16:49
正需要啊,感谢楼主无私分享!
回复
12下一页
提取码:  下载次数:51 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
818 0 51
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表