Браузър Android 2.3 - изображението не се появява

Когато тази страница се разглежда във Firefox на телефон с Android 2.3:

http://www.lmidev.com/sites/main/classlocator/index-mobile.html

в полето „Адрес или пощенски код“ се появява изображение с лупа (това е бутон за въвеждане „изпращане“ с приложено фоново изображение). В браузъра по подразбиране за Android обаче не се появява. Защо е това или как мога да разбера? На друга страница в различен домейн с код, който изглежда идентичен, изображението изглежда добре в браузъра на Android.

(Опитах се да накарам weinre да работи за отдалечено отстраняване на грешки, но не можах да накарам сървъра да се свърже, когато разглеждам сайта. Сега премахнах JavaScript, използван за свързване с weinre)


person Chris Halcrow    schedule 21.10.2013    source източник


Отговори (1)


Фоновото изображение за бутона за изпращане се прилагаше по следния начин:

background: url("../images/mobile/sprite.png") no-repeat scroll -61px -3px transparent;

По някаква причина в браузъра Android 2.3 трябваше да добавя декларацията „!important“ към свойството style:

background: url("../images/mobile/sprite.png") no-repeat scroll -61px -3px transparent !important;

Най-доброто предположение е, че Android прилага собствен фон за бутона за изпращане, който трябва да бъде заменен.

person Chris Halcrow    schedule 30.10.2013