加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:36:22 所属栏目:PHP教程 来源:网络整理
导读:因为 windows xp渲染某些字体非常糟糕,我想检测用户是否正在使用该操作系统并相应地向主体添加类. 我正在寻找一个html条件语句或php $_SERVER var来做到这一点 然而,如果没有沿着下面的线条执行一条javscript if(users_os === 'xp'){ $('body').addClass('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"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读