对于某些iframe,有没有办法在人行横道webview上关闭相同的原始政策?

时间:2014-07-18 00:27:01

标签: crosswalk-runtime

我正在项目中使用人行横道webview。我需要一些javascript来访问来自不同来源的iframe上的元素,但是相同的源策略会引发错误。人行横道上是否有办法关闭此安全检查?

感谢。

1 个答案:

答案 0 :(得分:4)

Crosswalk支持Chromium拥有的所有命令行选项,因此,要禁用samle origin策略,您可以使用--disable-web-security开关。

如果您使用make_apk工具打包应用程序,则可以使用以下选项:python make_apk.py --xwalk-command-line='--disable-web-security' ...

https://github.com/crosswalk-project/crosswalk-website/wiki/use-chromium-command-lines-in-your-apps-on-android

或者如果您直接嵌入Crosswalk WebView,您只需将一个名为xwalk-command-line的纯文本文件写入项目的assets,文本文件的内容应为walk --disable-web-security