- 13.3 软件与硬件检测
现代浏览器提供了一组与页面执行环境相关的信息,包括浏览器、操作系统、硬件和周边设备信息。这些属性可以通过暴露在 window.navigator 上的一组 API 获得 - navigator.vendor
navigator.vendor 通常包含浏览器开发商信息。返回这个字符串是浏览器
navigator 兼容模式的一个功能。
navigator.vendor 返回一个空字符串,也可能返回字符串 "Apple Computer, Inc."
或字符串 "Google Inc." 。
例如,Chrome 中的这个 navigator.vendor 属性返回下面的字符串:
console.log(navigator.vendor); // "Google Inc." - screen.colorDepth 和 screen.pixelDepth
screen.colorDepth 和 screen.pixelDepth 返回一样的值,即显示器每像素颜色的位深。根据
CSS 对象模型(CSSOM)规范:
screen.colorDepth 和 screen.pixelDepth 属性应该返回输出设备中每像素用于显示
颜色的位数,不包含 alpha 通道。
Chrome 中这两个属性的值如下所示:
console.log(screen.colorDepth); // 24
console.log(screen.pixelDepth); // 24
第 13 章客户端检测
最新推荐文章于 2024-05-21 00:30:00 发布