有没有办法在 asp.net 中以编程方式检索 prefers-color-scheme(深色/浅色模式)

Is there a way to retrieve prefers-color-scheme (Dark / Light mode) programmatically in asp.net

提问人:enb141 提问时间:6/26/2019 更新时间:6/26/2019 访问量:546

问:

我想知道是否可以以编程方式检索浏览器的深色/浅色模式设置?

目前我知道有一种使用 @media 的方法(prefers-color-scheme),但我想知道是否可以从服务器端检测到它?

C# asp.net 服务器端

评论

0赞 RyanNerd 6/26/2019
服务器端,来自浏览器的唯一真正有用的信息是代理字符串。
0赞 enb141 6/26/2019
我试图检查代理字符串是否说了一些关于暗光模式的内容,但不幸的是,User-Agent 似乎没有提供该信息。这是 firefox 显示的内容 [Mozilla/5.0 (Windows NT 10.0;Win64的;x64的;rv:67.0) 壁虎/20100101 Firefox/67.0]
0赞 RyanNerd 6/26/2019
服务器端,您将几乎没有关于用户首选项和配置的信息。大多数情况下,它与浏览器 O/S 有关,唯一的显示信息是屏幕尺寸:whoishostingthis.com/tools/user-agent
0赞 enb141 6/26/2019
我知道,但用户代理似乎也没有提供这些信息。
0赞 RyanNerd 6/26/2019
看起来是您问题的答案:“是否可以从服务器端检测到它?No

答: 暂无答案