如何用 JavaScript 获取屏幕的像素深度和色彩深度?


Javascript window 对象提供了多种方法来获取有关浏览器类型的信息。 它提供了 screen.colorDepthscreen.pixelDepth 来获取浏览器的 color depthpixel depth。我们来单独讨论它们。

Color depth

window 对象提供了 screen.colorDepth 方法来返回 color depth。Color depth 无非就是用于显示一种颜色的位数。所有现代计算机都使用 24 位或 32 位硬件进行颜色解析度。

示例

实时演示

<html>
<body>
<p id="depth"></p>
<script>
   document.getElementById("depth").innerHTML =
   "Screen color depth is " + screen.colorDepth;
</script>
</body>
</html>

输出

Screen color depth is 24


Pixel depth

Javascript window object 已提供了 screen.pixelDepth 来返回浏览器屏幕的 pixel depth

示例

实时演示

<html>
<body>
<p id="depth"></p>
<script>
   document.getElementById("depth").innerHTML =
   "Screen pixel depth is " + screen.pixelDepth;
</script>
</body>
</html>

输出

Screen pixel depth is 24

更新于: 30-7 月-2019

505 浏览量

开启你的 职业

完成课程可获得认证

开始
广告