Прошло несколько времени и вот уже Edge зарелизился. 1.0.0.0, однако!!!
Дополировываем, кладём для release preview заказчику, а в ответ: «это что ещё за …?»
Кхм. Дальше полный сюр — потому что у нас всё хорошо, а у него одни нецензурные выражения.
А вышло вот что: Chrome 23 вышел! Но не у всех, а вернее не сразу. В итоге — у меня Chrome 22 и всё хорошо, а у заказчика — Chrome 23 и антонимично. А в чём проблема-то, что там такого поменялось? requestAnimationFrame отвалился? gpuAcceleration в браузере отключился? СSS3 успели перестандартизовать?
А вот и не угадали. Весь секрет в мозговых протуберанцах:
—edege.1.0.0.min.js—-
j = navigator.userAgent;
if (/Chrome\/21/.test(j) || /Chrome\/22/.test(j) ) this.gpuAccelerate = !0;
вот так вот. И никак иначе. Т.е. браузер тихонько, в полночь, обновился — и ваш драгоценный саЕт превращается в тыкву, опа. Покупайте наших слонов, вернее — используйте Adobe Edge, почаще.
ссылка на оригинал статьи http://habrahabr.ru/post/157791/
Добавить комментарий