gpt4 book ai didi

javascript - 有没有在 Firefox 浏览器中检测 Windows-11 和 Windows-10 的方法?

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

目前,
Windows-11 设备上,我得到的 navigator.userAgent 值为 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.134 Safari/537.36 Edg/103.0.1264.77Windows-10 相同。

为了区分 Windows-10 和 Windows-11,我使用了 User-Agent Client Hints

navigator.userAgentData.getHighEntropyValues(['platformVersion']).then(function(uapv){
console.log(uapv.platformVersion);
var winVer = Number(uapv.platformVersion.split('.')[0]);
if(winVer>10){
console.log("It's Win11")
}else{
console.log("It's Not Win11");
}
});

但是,
User-Agent Client Hints 仅在 Chrome/Edge/Opera 中受支持,但在 Firefox 中不受支持。

那么,是否有可用于在 Firefox 中检测 Windows-11 的技术/库?

最佳答案

试试这个库:

https://github.com/bestiejs/platform.js

然后,执行platform.os它应该给你这样的东西:Windows Server 2008 R2/7 x647 是这里的版本。

关于javascript - 有没有在 Firefox 浏览器中检测 Windows-11 和 Windows-10 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73196477/

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