注意
上传替换V1.3版本之后 需要禁用并重新启用插件 才能获取到Win11版本!
文章前言
感谢 hakula 的 UserAgent for Typecho 插件
已经很久没更新的 也不见适配啥浏览器和系统了
我自己改了改就发布了 顺便适配了几个浏览器和系统类型
演示图

使用说明
解压后修改文件夹名为 XQUserAgent,将插件上传至网站目录的 /usr/plugins 下
在 Typecho 后台「插件管理」处启用插件
在需要显示的地方插入以下代码:
<?php XQUserAgent_Plugin::render($comments->agent); ?>
提示:可以接入到评论 如果有侧边栏的话 也可以 就如我博客这样
获取Windows11教程
此修改要站点支持HTTPS以及必须是typecho1.1以上版本
(要修改Typecho程序 介意可以绕过这个)
找到根目录的/var/Typecho/Widget/Request.php文件 大概253行左右搜索getAgent就能找到
把return $this->request->getAgent();注释掉
然后插入以下代码即可兼容Windows11
if(isset($_COOKIE['win11'])){
return str_replace("Windows NT 10.0","Windows NT 11.0",$this->request->getAgent());
}else{
return $this->request->getAgent();
}
↓如图所示↓

更新日志 2023.2.11 V1.3
添加统信UOS系统识别
优化Windows11获取方式
更新日志 2022.8.8 V1.2
优化接入代码
优化代码格式 提供更多接入
修复iOS获取报错问题(原因:347行is_null改为empty修复)
更新日志 2022.8.7 V1.1
版本初构建
持续适配热门浏览器以及系统
去除部分不必要的代码
优化显示效果
添加系统X64和浏览器版本号开关
添加UserAgent信息显示开关选项
下载地址
还没有评论,来说两句吧...