我正在测试我写这个的javascript
document.write("\n\n\n\n"+screen.colorDepth);
switch(screen.colorDepth)
{
case 24: document.bgColor = "skyblue" ;
break;
case 32: document.bgColor = "yellow";
break;
default: document.bgColor = "white";
break;
}
但不幸的是,Firefox 21.0 和 IE9 显示的值为 24,因此背景颜色变为天蓝色,Opera(v12.01 Build 1532)和 chrome(版本 27.0.1453.94 m)显示为 32,因此背景变为黄色。我正在使用 win 7 Ultimate 32 位,我的屏幕原始颜色深度是 32 位。谁能解释为什么会这样?