Здравствуйте, 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 мог бы где-нибудь отображать индикаторы кривого кода на сайте. Устоявшаяся практика старательно заметать все ошибки и глюки под ковер лишь поддерживает весь этот бардак.