Слишком много Webkit, разбилось мобильное сафари? - PullRequest
1 голос
/ 24 ноября 2011

Я, кажется, открыл дилемму, и мне интересно, знает ли кто-нибудь еще об этом.Похоже, что значительное использование эффектов webkit для замены функций JQUERY для браузеров с поддержкой CSS3 приводит к сбою мобильного сафари на рабочем столе.

Кто-нибудь еще сталкивался с этой проблемой / ее решением.Или это вызвано кем-то другим.

1 Ответ

1 голос
/ 06 февраля 2012

У меня похожая проблема.В моем случае применение -webkit- transforms или переходов к сотням элементов dom приводит к сбою мобильного сафари на ios5.Интересно, что при тестировании на старом iphone 3g мобильное сафари (ios3) не дает сбой.

Я знаю, что это как-то связано с префиксом -webkit-, потому что я использую SASS для css и комментирую строку webkit в моем mixin 'browser-prefix', который отвечает за добавлениеПрефикс webkit ко всем объявлениям css устраняет проблему.

Я пытался переопределить префиксы webkit, установив для всех -webkit- значения значение 'none' в медиа-запросах, но кажется, что сбой происходит даже до того, как значения будут переопределены.

Я также уверен, что это связано с количеством элементов DOM на странице, так как эта страница с большим количеством элементов падает, http://dev.moovylist.com/jasiu

, тогда как эта страница с тем жеcss, но меньше элементов, не вылетает.http://dev.moovylist.com/suzy

Мое единственное решение на данный момент состоит в том, чтобы загрузить отдельную таблицу стилей без webkit для iphone, чтобы iphone никогда не видел префиксы webkit.

...