我有一个 React/TypeScript 项目,我正在尝试检测用户是否启用了 Mac OS 的任何高对比度可访问性设置:反转颜色、使用灰度、无颜色区分、增加对比度或增加显示对比度设置。
我想使用 JavaScript/TypeScript 检测这些。
到目前为止,我只能检测到Invert colors。
如何检测用户是否启用了任何其他 Mac OS 辅助功能设置?
更多信息:
- 首选对比媒体查询尚不可用。反正我试过了,还是不行。
- 反转颜色媒体查询仅测试反转颜色设置。
- Apple 关于颜色和对比度的开发文档没有解决方案。
- 检测其他浏览器、操作系统场景中的高对比度使用