(PHP)如何检测用户的计算机/浏览器是否处于黑暗模式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(PHP)如何检测用户的计算机/浏览器是否处于黑暗模式?相关的知识,希望对你有一定的参考价值。

最近我正在更新我的软件以支持黑暗模式,以回应研究,看着纸白背景显示对眼睛和睡眠节奏是不利的。有没有办法从php检测用户的浏览器和/或操作系统是否设置为暗模式?检测它是否设置为夜间模式(减少蓝色)怎么样?

答案

由于PHP在服务器上执行而不了解客户端,因此无法直接找到它。

如果可以在JS中检测颜色模式,则可以在站点中嵌入一个小型JS脚本,用于设置cookie。 Cookie会根据请求传输到服务器,因此PHP可以查询它们。

以上是关于(PHP)如何检测用户的计算机/浏览器是否处于黑暗模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 OS X 是不是处于暗模式?

有没有办法检测浏览器窗口当前是否处于活动状态?

如何使用 PHP 检测“Google Chrome”作为用户代理?

如何在php中检测用户是不是已注销?

如何从 php 中的用户代理字符串中检测浏览器欺骗和机器人

php函数检测该网站是不是在手机或计算机浏览器中打开[重复]