Использование iFrames в сообщениях Phonegap и приложений

70
5

Я создал приложение с PhoneGap 2.0.0 для Android на Eclipse, но когда я пытаюсь запустить приложение либо на эмуляторе, либо на моем телефоне (подписанное приложение без ошибок), оно отображает только статические html-страницы. Когда я перехожу на страницу, где я использовал iFrame для загрузки в нее другой веб-страницы, она просто сбой. Это экран, который я получаю на эмуляторе, и то же сообщение отображается на моем телефоне (SE Xperia X10)

Снимок экрана с эмулятором с ошибкой:

Img

После показа сообщения приложение мгновенно сработает. Пожалуйста, дайте мне знать, нужно ли мне добавлять какие-либо другие разрешения или добавлять другие настройки или делать какие-либо изменения для этого, потому что iFrame правильно функционирует за пределами Phonegap в браузере (включая браузеры телефона/настольного компьютера)

спросил(а) 2012-11-15T09:04:00+04:00 7 лет, 11 месяцев назад
1
Решение
91

По крайней мере, некоторые версии PhoneGap используют iframe для связи с собственным слоем.

Я больше всего знаком с версией iOS, где есть определенные ошибки в поддержке браузерами iframes (https://issues.apache.org/jira/browse/CB-593). Я не знаю, есть ли подобная проблема на системном уровне для android, но может быть какая-то часть вашего кода, которая не ожидает, что второй iframe будет там.

ответил(а) 2012-11-16T06:28:00+04:00 7 лет, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема