iOS Swift5.0 WKWebView使用JS与Swift交互

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Swift5.0 WKWebView使用JS与Swift交互相关的知识,希望对你有一定的参考价值。

参考技术A

1.创建wkwebview

2.ViewController实现两个协议
两个协议分别是:WKNavigationDelegate WKScriptMessageHandler

WKNavigationDelegate:判断页面加载完成,只有在页面加载完成了,才能在swift中调webview中的js方法
WKScriptMessageHandler: 在webview中给swift发消息时要用到协议中的一个方法来接收
3.Swift调用WebView中的JS方法

4.拦截WebView中给Swift发消息

本文参考: https://tomoya92.github.io/2018/07/05/swift-webview-javascript/ ,更多方法交流可以家魏鑫:lixiaowu1129,一起探讨iOS相关技术!

以上是关于iOS Swift5.0 WKWebView使用JS与Swift交互的主要内容,如果未能解决你的问题,请参考以下文章

iOS WKWebView的使用

【iOS】WKWebView使用Cookies遇到的坑

ios开发之--WKWebView的使用

iOS-WKWebView使用

使用 WKWebView 在 iOS 13 中进行桌面浏览?

iOS开发之WKWebView简单使用和常用使用场景