javascript - webview 与 native iOS 应用程序通信的任何方式?

标签 javascript objective-c cocoa-touch ios uiwebview

我有一个包含 WebView 的 iPad 应用程序。 webview 的页面上有一个按钮,单击该按钮时,需要以某种方式告诉 native 应用程序关闭 webview。有什么办法吗?即 webview 中的 javascript 将消息传递给 native 应用程序的方式,反之亦然?

谢谢!

最佳答案

可以考虑使用-webView:shouldStartLoadWithRequest:navigationType: .创建一个您可以识别并关闭 Web View 的虚拟链接。至于反过来,@Paska 的回答听起来很合适。

关于javascript - webview 与 native iOS 应用程序通信的任何方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6046865/

相关文章:

objective-c - iOS 设备中的 SIGSEGV 崩溃,我无法从中找出原因

iphone - TouchXML 解析 XML 属性

iphone - 现有圆上的曲线文本

javascript - window.crypto.subtle.encrypt 用于 AES-CBC 的填充是什么

javascript - 抓取 :after content

javascript - 使用 Bootstrap 列时隐藏元素会影响其他不相关的元素

javascript - 从一个元素获取名称并调用另一元素

iphone - iOS成长动画CGAffineTransformMakeScale移动

objective-c - 用于定义单词的 Cocoa 通知

objective-c - isValidJSONObject 未按预期工作