Известны ли проблемы совместимости веб-сайтов с телефонами Galaxy Nexus? - PullRequest
0 голосов
/ 23 марта 2012

Я создаю мобильный веб-сайт, но у меня возникают проблемы с совместимостью. После тестирования сайта на моем телефоне Android (Rezound) и iPhone 4 моего брата, сайт выглядел нормально. Но когда я попросил друга проверить его на своем Galaxy Nexus, он сказал, что у него просто черный экран.

Есть ли какие-либо известные проблемы совместимости с Galaxy Nexus? Единственное, что я знаю об этом телефоне, это то, что он использует Ice Cream Sandwich, но не все ли телефоны Android / O будут отображать веб-сайт аналогичным, если не идентичным образом?

Ссылка на данный сайт: http://m.studiosimplicit.com.

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Я только что проверил это на Galaxy Nexus под управлением Android 4.0.2 в браузере по умолчанию, последних версиях Opera Mobile и Firefox и Chrome Beta.Все вышеупомянутые браузеры обрабатывали ваш сайт довольно хорошо , за исключением для браузера Android по умолчанию, который выдает черный экран, который вы описали при первой загрузке, и элементы меню под большим черным квадратом при последующей загрузке.

Если бы мне пришлось угадывать, я бы сказал, что это как-то связано с фиксированным позиционированием вашего img.bg.Поддержка фиксированного позиционирования была недавно введена в Mobile Webkit, и ее реализация все еще немного грубовата.Мобильные браузеры, которые не поддерживают position: fixed, будут просто игнорировать правило стиля и отображать элемент с его унаследованным позиционированием, в то время как браузер по умолчанию ICS, который утверждает, что поддерживает фиксированное позиционирование, будет запускать рендеринг элемента, производя странное поведение, которое мы 'Смотрю.

0 голосов
/ 23 марта 2012

Я могу ошибаться, но я считаю, что единственной непостоянной вещью в стандартном веб-браузере Android является разрешение экрана. Хотя аппаратное обеспечение может быть разным, ОС, на которой он работает, и программное обеспечение, на котором работает ОС, одинаковы. Он должен отображаться одинаково в той же ОС.

Единственное объяснение, которое я могу придумать, заключается в том, что Ice Cream Sandwich имеет недостатки в своем браузере. Хотя это тоже не имеет смысла, учитывая, что веб-страница достаточно проста. Если честно, я так же растерялся, как и вы сейчас ...

Я загружаю SDK для проверки вашего сайта в эмуляторе. Посмотрим, что получится.

Редактировать: кто-то другой, кажется, вступил во владение. Я просто оставлю это ему / ей.

...