2

我使用“style.backgroundColor =”绘制具有特定颜色的形状的 Javascript 代码。它工作正常,但有一个例外——出于某种原因,Opera 决定将颜色设置为相似,但与我想要的颜色不完全相同。例如,如果我将颜色设置为#324252,Opera 决定它应该是#314152!所有其他浏览器都绘制出我想要的颜色。

知道为什么会发生这种情况以及可以做些什么吗?对于我的特定应用程序,我必须将颜色设置为我需要的确切值。

谢谢

4

1 回答 1

3

这是由于不同的浏览器使用不同的颜色空间。例如,在 Mac 上查看时,颜色也会有所不同。

唯一的解决方案可能是使用图像,但如果你用谷歌搜索“浏览器色彩空间”,会有一些关于此的博客文章

于 2009-11-06T08:49:24.313 回答