1. navigator.appName // 浏览器名称
  2. navigator.appVersion // 浏览器版本
  3. navigator.language // 语言
  4. navigator.platform// 操作系统
  5. navigator.userAgent // User-Agent
  6. /*
  7. navigator === window.navigator
  8. 浏览器信息容易被更改,读取信息不一定准确
  9. */

🗑 platform 操作系统 (废弃)

navigator.platform 被废弃了,不推荐再用,详见 Navigator.platform

这里用userAgentData.platform代替:

  1. const userAgentData = navigator.userAgentData;
  2. const { platform } = userAgentData;