Portanto, estou ciente de que alguns navegadores corrigem as cores nas imagens de acordo com as configurações do sistema e que os navegadores diferem na maneira como fazem isso. Mas fico muito surpreso quando uma cor especificada em uma folha de estilo parece diferente de um navegador para outro no mesmo sistema.
Com o mais recente Safari e Firefox, se eu desenhar uma div background: #885500
, recebo uma caixa com essa cor (conforme confirmado pelo aplicativo DigitalColor Meter nativo):
Porém, quando carrego a mesma página no Chrome (versão 12.0.742.91) no mesmo sistema, um MacBook Pro com o perfil padrão de exibição "LCD colorido" definido, recebo uma caixa de cores visivelmente diferentes (relatórios do DigitalColor Meter #a34d00
- muito mais vermelho, um pouco menos verde):
Tentei alguns perfis de cores diferentes e descobri que as cores relatadas pelo DigitalColor Meter mudavam no Chrome. Permanece constante no Safari.
O que está acontecendo? O Chrome está ajustando suas cores dependendo do perfil de exibição do sistema ou o Safari e o Firefox estão fazendo isso? Isso acontece em outros sistemas operacionais ou é um fenômeno puramente Mac? E existe alguma maneira, a partir de CSS / JavaScript, de detectar / impedir esse comportamento, para que as cores sejam consistentes nos navegadores modernos no mesmo sistema?