Необходимо ли проверять качество браузеров в разных версиях браузеров, отличных от IE?


Например, есть ли вероятность, что Chrome 25 будет отображать элемент иначе, чем Chrome 26? Если ответ "нет", то ссылка на ресурс, объясняющий, почему нет различий в изменении между версиями, была бы идеальной.

Редактировать

Спасибо за отзыв. Все, кажется, указывают на то, что да, возможно, что-то может измениться в механизме редеринга. В моем первоначальном вопросе я попросил ресурс, если ответ был "нет". Теперь, когда ответ, похоже, "да", может ли кто-нибудь указать на конкретную разницу между версиями браузеров, отличных от IE?

Например, Chrome 23 отображает X как встроенный, в то время как Chrome 24 отображает x как блок.

Author: Adam Balsam, 2013-04-22

3 answers

Да, есть, но у вас нет возможности быть исчерпывающим. Лучше всего проверить последние несколько версий каждого браузера, уделяя особое внимание тому, что используют ваши посетители. Даже одна версия браузера может отображаться немного по-разному на разных платформах. Я видел, как Firefox и Safari в последнее время ведут себя по-разному в Windows и Mac, а Chrome по-разному в Linux и Windows.

Chrome постоянно меняется и, хотя не каждая версия делает это на компьютерах пользователей, существуют буквально сотни версий. Единственный способ узнать различия - это просмотреть списки изменений, но это монументальная задача.

Chrome только что изменил свой движок рендеринга на Blink, который является развилкой WebKit. Потребуется время, прежде чем большинство людей перейдут на него, но с этого момента вы должны ожидать, что различия в визуализации между браузерами будут увеличиваться, поскольку Safari и Chrome больше не будут совместно использовать рендеринг двигатель. Opera перейдет с WebKit на Blink позже, но это только изменит сочетание, а не добавит разнообразия.

Множество дистрибутивов Linux создают свои собственные Chromium, которые имеют другой график выпуска, что позволяет создавать гораздо больше потенциальных версий. Хорошей новостью является то, что фактические различия обычно невелики, поэтому лучше проверять различные основные версии, чем несколько непрерывных второстепенных.

 0
Author: Itai, 2013-04-23 15:20:09

Да, на это могут быть причины.

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

 1
Author: StephenCollins, 2013-04-22 19:52:10

Тестирование наиболее популярных основных версий каждого браузера - хорошая политика, которой следует следовать:

Пример:

Internet Explorer: 7.xx, 9.xx, etc 
Firefox: 3.xx, 4.xx, 13-19.xxx
Chrome: 22.xx, 23.xx, 24.xx, etc

Посмотрите статистику вашего сайта и обязательно протестируйте основные версии каждого браузера, которые в целом составляют не менее 80-90 % вашего общего трафика. Использование ваших фактических данных об использовании пользователями может сузить список необходимых тестов до тех, которые имеют значение.

 1
Author: JMC, 2013-04-22 20:33:04