javascript - 使用 Javascript 在两个 webview 之间进行通信

标签 javascript iphone webview

在具有多个WebView的应用程序中,有什么方法可以让两个单独的WebView中的JavaScript直接相互通信吗?我真的很想在一个 webview 中使用 JavaScript 来控制另一个 webview 的内容,但我敢打赌,每个环境都是完全隔离的,并且通信必须序列化并通过 webview Controller 发送。

最佳答案

使用<frameset> , <iframe>等在同一 WebView 中在两个页面之间进行通信。

否则,无法查看环境外部(尤其是 iPhoneOS,因为整个 WebKit 框架是私有(private) API。)

关于javascript - 使用 Javascript 在两个 webview 之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2417446/

相关文章:

javascript - 为什么 html 不附加到 div 中?

ios - swift 2 : How to calculate the number of days between current iPhone time and date I provide

javascript - Cocoa:WKWebView/WebView 无法打开 Gmail 或 Inbox 内的链接

ios - 自动布局与框架

iphone - 通过另一个图像 mask 图像

android - 从 android WebView 访问元数据

Android WebView 需要在单独的浏览器中启动特定的 URL

javascript - 在 body 以外的 html 元素中使用 AR.JS

javascript - jquery 乘法 - 幕后计算

javascript - 如何从点击事件中分配子元素