在Android 4.4及更高版本的设备中会发生以下问题。

这是我们的iframe的样子:

<iframe frameborder=0 id="myIFRAME"></iframe>

以下是我们以编程方式获取iframe的方式:
if(document.getElementById("myIFRAME")){
        me.setMyIFRAME(document.getElementById("myIFRAME").contentWindow);
}

这导致与协议(protocol)不匹配有关的安全错误:



我们正在将Sencha touch与Cordova一起使用来开发我们的项目。

最佳答案

Cordova security guide说:



您是否尝试过将外部域to the whitelist添加到config.xml中?

<access origin="https://google.com" />

关于javascript - iframe的安全性错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32437226/

10-09 23:55