Jadi, saya menyadari bahwa beberapa peramban mengoreksi warna dalam gambar sesuai dengan pengaturan sistem, dan bahwa peramban berbeda dalam cara mereka melakukan ini. Tapi saya sangat terkejut ketika warna yang ditentukan dalam stylesheet muncul berbeda dari satu browser ke yang lain pada sistem yang sama.
Dengan Safari dan Firefox terbaru, jika saya menggambar div dengan background: #885500
, saya mendapatkan kotak dengan warna itu (seperti yang dikonfirmasi oleh aplikasi DigitalColor Meter asli):
Tetapi ketika saya memuat halaman yang sama di Chrome (Mac versi 12.0.742.91) pada sistem yang sama, MacBook Pro dengan set profil tampilan "Color LCD" default, saya mendapatkan kotak yang sangat berbeda warna (laporan DigitalColor Meter #a34d00
— jauh lebih banyak merah, sedikit kurang hijau):
Saya mencoba beberapa profil warna yang berbeda, dan menemukan bahwa warna yang dilaporkan oleh DigitalColor Meter berubah di bawah Chrome. Tetap konstan di Safari.
Apa yang sedang terjadi? Apakah Chrome menyesuaikan warna tergantung pada profil tampilan sistem, atau apakah Safari dan Firefox yang melakukannya? Apakah ini terjadi di bawah sistem operasi lain, atau ini murni fenomena Mac? Dan apakah ada cara, dari CSS / JavaScript, untuk mendeteksi / mencegah perilaku ini sehingga warna konsisten di seluruh browser modern pada sistem yang sama?