首页 > 资讯 > 科技数码问答 >

🎉 WKWebView 中 JS 与 Native 通信的小例子 📱

发布时间:2025-03-19 15:05:49来源:

在现代 iOS 开发中,`WKWebView` 是处理网页内容的重要工具。今天给大家分享一个简单的例子,展示如何让 JavaScript 和原生代码愉快地沟通!✨

首先,我们需要设置 `WKWebViewConfiguration`,并启用消息传递功能。这就像搭建了一座桥梁,让两端可以互相发送信息。在 Objective-C 或 Swift 中,你可以通过 `WKScriptMessageHandler` 协议来接收来自网页的消息。例如:当你点击网页上的某个按钮时,它会触发一段 JavaScript,然后将数据发送给原生代码。接着,原生代码可以根据接收到的数据执行相应操作,比如弹出提示框或者更新 UI。

反过来也一样简单,只需要调用 `evaluateJavaScript` 方法即可从原生端向网页注入数据或执行脚本。这种双向通信不仅提升了用户体验,还增强了应用的功能性。💡

这个小技巧非常适合需要动态交互的应用场景,比如电商APP中的商品详情页或是地图导航服务。快来试试吧!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。