iOS WKWebView与JS交互及不能释放问题.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档