Google Chrome для Mac, цвета CSS и профили отображения

11

Итак, я знаю, что некоторые браузеры корректируют цвета в изображениях в соответствии с настройками системы, и что браузеры отличаются в том, как они это делают. Но я очень удивлен, когда цвет, указанный в таблице стилей , отличается в разных браузерах в одной и той же системе.

В последних версиях Safari и Firefox, если я рисую элемент div background: #885500, я получаю прямоугольник с этим цветом (что подтверждается собственным приложением DigitalColor Meter):

Скриншот Chrome

Но когда я загружаю ту же страницу в Chrome (Mac версии 12.0.742.91) в той же системе, MacBook Pro с установленным профилем дисплея «Цветной ЖК-дисплей» по умолчанию, я получаю окно заметно другого цвета (отчеты DigitalColor Meter - #a34d00гораздо больше красный, чуть менее зеленый):

Скриншот Safari

Я попробовал несколько разных цветовых профилей и обнаружил, что цвет, о котором сообщает DigitalColor Meter, изменился в Chrome. Это остается неизменным в Safari.

Что происходит? Это то, что Chrome регулирует свои цвета в зависимости от профиля дисплея системы, или Safari и Firefox делают это? Это происходит под другими операционными системами, или это чисто феномен Mac? И есть ли способ из CSS / JavaScript, чтобы обнаружить / предотвратить это поведение, чтобы цвета были одинаковыми во всех современных браузерах в одной системе?

Тревор Бернхэм
источник
2
Не уверен, почему это было перенесено ... этот вопрос о веб-разработке, а не ops.
Тревор Бёрнхем

Ответы:

9

Это известная проблема. Пожалуйста, смотрите выпуск Chromium # 44872 .

Эндрю Маршалл
источник
Тьфу, и это было открыто больше года? Ну, спасибо за быстрый ответ. Приятно знать, что это ошибка в Chrome, как я и подозревал, и я надеюсь, что это будет исправлено в ближайшее время. Страшно, что браузер выбора среди веб-разработчиков неправильно отображает их цвета ...
Есть также несколько проблем с изображениями, отмеченными Chrome и ICC. Firefox 4 также упал в управлении цветом в некоторых областях на OS X.
У меня сейчас точно противоположный эффект, указанный в проблеме Chromium, связанной выше. Chrome выглядит хорошо, но Firefox имеет несоответствующие цвета. Я думаю, что эта страница затрагивает вопросы, но это немного за мной. bugzilla.mozilla.org/show_bug.cgi?id=999600
Mysterfxit
@Mysterfxit Посетите about:configи установите gfx.color_management.modeдля 1.
Эндрю Маршалл
спасибо, я видел это Я просто нахожу любопытным, что обработка браузеров теперь перевернута, и я не знаю почему. Баннерная реклама с непоследовательными тегами профиля изображения вызвала у меня головную боль и привела меня сюда.
Mysterfxit