php – 条件或js来检测用户是否在Windows XP上?

前端之家收集整理的这篇文章主要介绍了php – 条件或js来检测用户是否在Windows XP上?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
因为 windows xp渲染某些字体非常糟糕,我想检测用户是否正在使用该操作系统并相应地向主体添加类.

我正在寻找一个html条件语句或PHP $_SERVER var来做到这一点

然而,如果没有沿着下面的线条执行一条javscript

if(users_os === 'xp'){
    $('body').addClass('xp');
}

我应该坚持哪些途径?!!!

谢谢!

编辑:澄清!

这是一个项目的进一步发展,如果用户将其本机安装,则将webapp呈现为更好的字体 – 请参阅我的解决方here的一部分:用于扩展字体堆栈功能.

字体在操作系统和浏览器的组合上呈现不同,而不仅仅是浏览器 – 我希望能够知道用户是否在xp上,因为它对Calibri的渲染非常糟糕

我完全同意 jAndy’s answer,您不应该对Web应用程序进行操作系统检测,您应该很少需要浏览器检测(当然,除了统计/分析).

话虽这么说,如果你坚持你需要这个,你可以使用PHP函数get_browser()得到你需要知道的东西:

$browser = get_browser();
echo $browser["platform"];
// -> "WinXP"
原文链接:https://www.f2er.com/php/138001.html

猜你在找的PHP相关文章