Мое приложение работает в WebView. Он охватывает разные IFRAMES. Оба основных приложения html и iframes html находятся на android_assets. На Android 3.x никаких проблем никогда. То же самое в браузере Chrome и т. Д.WebView на Android ICS, проблемы iframe с android_assets
Если я создаю IFRAME (createElement -> appendChild), создается iframe.
Когда я загружаю в него материал (iframe.src = "url" <> iframe.contentWindow.location.href = "url") ... ЭТО ЗАМЕНЯЕТ ОСНОВНОЕ ПРИМЕНЕНИЕ !! (Вместо загрузки в IFRAME)
Уже попробовал:
- window.setTimeout задержать загрузку ... не удалось.
- в WebView, впрыснуть X-Frame-Options = SAME_ORIGIN в качестве заголовка в любой загруженной страницы -> не удалось
- создания IFRAME, установка песочницы = same_origin, allow_scripts -> не удалось
Кто-нибудь с подобными проблемами? Или может кто-нибудь помочь мне найти документацию об ошибках ICS WebView против Honeycomb?
Также найдено много других странных проблем ... ICS действительно эта ошибка? : S: S
У меня точно такая же проблема с PhoneGap все прекрасно работает с предыдущими версиями Android – nLL
Я думаю ICS переключил компоненты Webkit тем мобильного источника Chrome. (Я заметил, что теперь он использует SPDY, где старый WebView этого не сделал.) Ошибка может быть найдена, если посмотреть на новый источник. – nmr
Прежде всего, в ICS есть массовые изменения в отношении Интернета. Во-вторых, у меня была проблема, но не так, как вы, с моей игрой, которая работала нормально на всех устройствах, кроме тех, кто работает с ICS.Я решил проблему, но не добавлял какие-либо настраиваемые макеты фреймов. Я думаю, вам лучше искать Google, какие изменения они внесли в ICS. Тогда вы найдете решение. –