halo
halo copied to clipboard
UC 的登录设备处和邮件识别的OS、浏览器信息不同
前置条件
- [x] 已经在 Issues 列表中搜索了相关问题。
- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 Discussions 提交。
- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。
你当前使用的版本
2.20.10 LTS
描述一下此特性
附加信息
No response
这是因为后端和前端解析 UserAgent 不同导致的,消息内容完全是后端构建的,设备信息在后端解析,设备列表中的信息是在前端通过 https://www.npmjs.com/package/ua-parser-js 解析的,所以导致两边不一致。
如果要统一,那么只能在后端解析,但这会损失准确性。
https://github.com/faisalman/ua-parser-js/issues/769 https://github.com/faisalman/ua-parser-js/commit/fe15f115f9c5b811e72836cb68a8497004976d64 上游在 rc 版本中已添加支持
看上去已经发布在了 [email protected]. 可以考虑升级该依赖后看看是否解决。