gpt4 book ai didi

javascript - 有人知道 navigator.platform 在 Chrome OS 上返回什么吗?

转载 作者:行者123 更新时间:2023-12-05 08:07:29 28 4
gpt4 key购买 nike

我有检测操作系统的代码:

            var isPC = isWindows();
function isWindows(){
return navigator.platform.indexOf('Win') > -1
}

var isMAC = isMac();
function isMac(){
return navigator.platform.indexOf('Mac') > -1
}

var isLINUX = isLinux();
function isLinux(){
return navigator.platform.indexOf('Linux') > -1
}

但我不知道(找不到)Chrome 操作系统的 navigator.platform 值,有谁知道吗?

最佳答案

navigator.platform 不会返回唯一标识 ChromeOS 的字符串。

在我的 Chromebook (HP Chromebook 11) 中使用 Google Chrome 上的 JavaScript 控制台,navigator.platform 返回:

navigator.platform"Linux X86_64"

改为使用 navigator.userAgent

navigator.userAgent 返回 ChromeOS 独有的子字符串“CrOS X86_64”。下面是我的 HP Chromebook 11 从 Google Chrome 上的 JavaScript 控制台返回的示例值。

navigator.userAgent“Mozilla/5.x (X11; CrOS X86_64 13904.97.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.167 Safari/537.36”

关于javascript - 有人知道 navigator.platform 在 Chrome OS 上返回什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55071747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com