Re[2]: Существуют ли тесты для браузеров?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 20.06.20 15:37
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Думаете, вы ткнёте этих разработчиков в ACID 4 975/1000 и они побегут исправлять код под ваш браузер 976/1000?


Я прежде всего пытаюсь понять, почему за тридцать лет активного использования HTML/CSS/JS никто не сделал пакета тестов для проверки правильности их реализации.

vsb>Хром поддерживают потому, что 90% юзеров сидит на хроме (на той самой последней версии). На тесты им плевать точно так же, как плевать было на всё, когда эти 90% юзеров сидели на IE.


Ну так и хром, и IE не всегда были "must have". В разные времена эталонами считались разные браузеры, эта война никогда не прекращалась. Но для тех же процессоров, сетевых адаптеров, протоколов и подобного есть и стандарты, и тесты, а для HTML/CSS/JS — лишь весьма условные стандарты, которые по факту мало кто соблюдает.

vsb>Если в последней версии хрома будет баг, сайт перепишут так, чтобы обойти этот баг, пока его не исправят. И хорошо, если поставят if, а то могут и сломать сайт в других браузерах.


А что при этом мешает поставить проверку на тип браузера, и тупо выкидывать ошибку для неподходящих? Тут надо бы или крестик снять, или трусы надеть.

vsb>Единственный способ переломить эту ситуацию это популяризировать Firefox, чтобы у него было процентов 30 рынка. Тогда его игнорировать станет слишком дорого.


Ну вот и предложила бы Mozilla сайтоклепателям какой-нибудь параметр в заголовке, через который сайт мог бы сообщить браузеру, под какой из них он в первую очередь заточен. Тогда Firefox мог бы для таких сайтов эмулировать особенности Chrome или Safari, и те, кому нравится интерфейс и функциональность FF, могли бы пользоваться им чаще, перетягивая рынок. Еще FF мог бы где-нибудь отображать индикаторы кривого кода на сайте. Устоявшаяся практика старательно заметать все ошибки и глюки под ковер лишь поддерживает весь этот бардак.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.