WKWebView 与 JavaScript 通信示例

本示例演示了在 WKWebView 中,如何使用 window.webkit.messageHandlers 实现 JavaScript 调用 Objective-C 代码。

JavaScript 代码通过调用 postMessage 方法向 Objective-C 发送消息,并传递参数。

window.webkit.messageHandlers.方法名.postMessage(参数);

注意:

* 将 方法名 替换为 Objective-C 中注册的处理方法名称。

* 参数 可以是任何 JavaScript 数据类型,例如字符串、数字、数组或对象。

zip 文件大小:51.08KB