Quindi, sono consapevole che alcuni browser correggono i colori nelle immagini in base alle impostazioni di sistema e che i browser differiscono nel modo in cui lo fanno. Ma sono molto sorpreso quando un colore specificato in un foglio di stile appare diverso da un browser all'altro sullo stesso sistema.
Con l'ultimo Safari e Firefox, se disegno un div background: #885500
, ottengo una scatola con quel colore (come confermato dall'app nativa DigitalColor Meter):
Ma quando carico la stessa pagina in Chrome (versione Mac 12.0.742.91) sullo stesso sistema, un MacBook Pro con il set di profili di visualizzazione predefinito "LCD a colori", ottengo una scatola di colore notevolmente diverso (rapporti DigitalColor Meter - #a34d00
molto altro rosso, un po 'meno verde):
Ho provato alcuni profili colore diversi e ho scoperto che il colore riportato da DigitalColor Meter è cambiato in Chrome. Rimane costante in Safari.
Cosa sta succedendo? Chrome sta regolando i suoi colori in base al profilo di visualizzazione del sistema o Safari e Firefox lo stanno facendo? Questo succede con altri sistemi operativi o è puramente un fenomeno Mac? E c'è un modo, da CSS / JavaScript, per rilevare / prevenire questo comportamento in modo che i colori siano coerenti tra i browser moderni sullo stesso sistema?