Следующая проблема возникает в устройствах Android 4.4 и выше.
Вот что выглядит наш iframe:
<iframe frameborder=0 id="myIFRAME"></iframe>
Далее мы получаем программный код iframe:
if(document.getElementById("myIFRAME")){
me.setMyIFRAME(document.getElementById("myIFRAME").contentWindow);
}
Это вызывает ошибку безопасности, связанную с несоответствием протокола:
"Uncaught SecurityError: заблокирован кадр с источником" https://www.google.com "от доступа к кадру с исходным файлом://". Запрос доступа к кадру имеет протокол "https", причем кадр accessed имеет протокол "файл". Протоколы должны соответствовать.
Мы используем Sencha touch с Cordova для разработки нашего проекта.