【发布时间】:2014-07-20 12:54:30
【问题描述】:
我有一个包含页面 A 的 WebView。 页面 A 有一个包含页面 B 的 iframe。 页面 A 和 B 都在应用的资产中。
页面 A 有一个消息事件处理程序,页面 B 调用 parent.postMessage,但我遇到了安全问题:
I/chromium(997): [INFO:CONSOLE(27)] "Uncaught SecurityError: Blocked a 来源为“null”的框架无法访问来源为“null”的框架。 协议、域和端口必须匹配。”,来源: file:///android_asset/path/to/my.js
我假设来源为空,因为文件是资产,但有没有办法让它们以这种方式进行通信?
【问题讨论】:
标签: javascript android iframe webview postmessage