适用于Mac的Google Chrome,CSS颜色和显示配置文件


11

因此,我知道某些浏览器会根据系统设置校正图像中的颜色,并且浏览器的操作方式也有所不同。但是当样式表中指定的颜色在同一系统上从一个浏览器到另一个浏览器出现不同时,我感到非常惊讶。

使用最新的Safari和Firefox,如果我使用绘制div,则会background: #885500得到带有该颜色的框(由本机DigitalColor Meter应用程序确认):

Chrome屏幕截图

但是,当我在同一系统上的Chrome(Mac版本12.0.742.91),设置了默认“彩色LCD”显示配置文件的MacBook Pro中加载同一页面时,我会看到一个明显不同的颜色的框(DigitalColor Meter报告#a34d00—更多)红色,少一点绿色):

Safari屏幕截图

我尝试了几种不同的颜色配置文件,发现DigitalColor Meter报告的颜色在Chrome下已更改。它在Safari中保持不变。

这是怎么回事?是Chrome正在根据系统的显示配置文件调整其颜色,还是Safari和Firefox正在这样做?这是在其他操作系统下发生的吗,还是纯粹是Mac现象?从CSS / JavaScript,有什么方法可以检测/防止这种行为,从而使同一系统上现代浏览器之间的颜色保持一致?


2
不知道为什么要迁移...这个问题是关于Web开发,而不是运维。
Trevor Burnham

Answers:


9

这是一个已知的问题。请参阅铬问题#44872


gh,已经开放了一年多了?好吧,感谢您的迅速答复。很高兴知道,这是我怀疑的Chrome中的错误,希望此问题能尽快解决。可怕的是,Web开发人员选择的浏览器显示的颜色不正确...

Chrome和带有ICC标签的图像也存在一些问题。火狐4也回归色彩管理在一些地区在OS X

我现在在上面的Chromium问题中列出了完全相反的效果。Chrome看起来不错,但Firefox的颜色不匹配。我认为此页面涉及了这些问题,但超出了我。bugzilla.mozilla.org/show_bug.cgi?id=999600
Mysterfxit

@Mysterfxit访问about:config并设置gfx.color_management.mode1
安德鲁·马歇尔

谢谢,我已经看到了。我只是觉得很好奇,现在浏览器对它的处理已经逆转了,我不确定为什么。横幅广告中的图片配置文件标签不一致,今天让我头疼,并将我带到这里。
Mysterfxit
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.