在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/