- 22
- 0
- 约7.68千字
- 约 14页
- 2018-05-27 发布于江西
- 举报
iOS WKWebView与JS交互及不能释放问题.doc
iOS WKWebView与JS交互及不能释放问题
用户操作交互
就是截获JS调用alert、confirm、prompt函数,来使用原生控件实现样式及操作,并将用户操作回调给JS
代理:WKUIDelegate
具体步骤:
1、设置代理
webView.UIDelegate = self;
1
2、完成代理方法
部分代理方法
// 在JS端调用alert函数时,会触发此代理方法。
// JS端调用alert时所传的数据可以通过message拿到
// 在原生得到结果后,需要回调JS,是通过completionHandler回调
-(void)webView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler;
// JS端调用confirm函数时,会触发此方法
// 通过message可以拿到JS端所传的数据
// 在iOS端显示原生alert得到YES/NO后
// 通过completionHandler回调给JS端
-(void)webView:(WKWebView *)webView runJava
您可能关注的文档
最近下载
- 塑料压延成型设备.PPT VIP
- 飞机系统与附件 主起落架结构和舱门 b737-800起落架第一讲.ppt VIP
- 飞机系统与附件 前起落架收放、主起落架收放 b737-800空地系统、位置警告.pptx VIP
- 飞机系统与附件 前起落架收放、主起落架收放 b737-800起落架收放.ppt VIP
- 光伏电站运行规程.pdf VIP
- 飞机系统与附件 前起落架结构和舱门 b737-800前起落架及舱门.ppt VIP
- 津上S205AA使用说明书.pdf VIP
- 光伏电站绩效考核指标.docx
- 塑料成型加工技术第10章 压延成型.ppt VIP
- 【年产8万吨合成氨厂废热锅炉工艺设计15000字】.docx
原创力文档

文档评论(0)