ดังนั้นฉันจึงทราบว่าเบราว์เซอร์บางตัวแก้ไขสีในภาพตามการตั้งค่าระบบและเบราว์เซอร์นั้นแตกต่างกันไปตามวิธีการที่พวกเขาทำ แต่ฉันประหลาดใจมากเมื่อสีที่ระบุในสไตล์ชีทนั้นแตกต่างจากเบราว์เซอร์หนึ่งไปอีกเบราว์เซอร์หนึ่งในระบบเดียวกัน
ด้วย Safari และ Firefox ล่าสุดหากฉันวาด div ด้วยbackground: #885500
ฉันจะได้กล่องที่มีสีนั้น (ตามที่ได้รับการยืนยันโดยแอพ DigitalColor Meter ที่เป็นภาษาดั้งเดิม):
แต่เมื่อฉันโหลดหน้าเดียวกันใน Chrome (รุ่น Mac 12.0.742.91) ในระบบเดียวกัน MacBook Pro ที่มีชุดโปรไฟล์การแสดงผล "LCD สี" เริ่มต้นฉันจะได้รับกล่องสีที่แตกต่างอย่างเห็นได้ชัด (รายงาน DigitalColor Meter #a34d00
อีกมากมาย สีแดง, เขียวน้อยกว่าเล็กน้อย):
ฉันลองใช้โปรไฟล์สีที่ต่างกันเล็กน้อยและพบว่าสีที่รายงานโดย DigitalColor Meter เปลี่ยนไปภายใต้ Chrome มันคงที่ใน Safari
เกิดอะไรขึ้น? Chrome กำลังปรับสีของมันขึ้นอยู่กับโปรไฟล์การแสดงผลของระบบหรือว่า Safari และ Firefox กำลังทำเช่นนั้นหรือไม่ สิ่งนี้เกิดขึ้นภายใต้ระบบปฏิบัติการอื่นหรือว่าเป็นปรากฏการณ์ Mac ล้วนๆ และมีวิธีใดบ้างตั้งแต่ CSS / JavaScript เพื่อตรวจจับ / ป้องกันพฤติกรรมนี้เพื่อให้สีมีความสอดคล้องกันในเบราว์เซอร์สมัยใหม่ในระบบเดียวกัน