开发者社区> 问答> 正文

钉钉内支持通过 prefers-color-scheme 检查系统主题是亮色还是暗色么?

钉钉内支持通过 prefers-color-scheme 检查系统主题是亮色还是暗色么?通过window.matchMedia('(prefers-color-scheme: light)').matches; 检测失败

展开
收起
三分钟热度的鱼 2023-08-02 13:24:49 63 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    钉钉内不支持通过prefers-color-scheme检查系统主题。

    prefers-color-scheme 是 CSS 的一个媒体查询,用于检测浏览器的主题 preference。

    但钉钉内的应用是运行在钉钉这个固定环境内,不受浏览器影响。因此钉钉不支持这个 CSS 媒体查询。

    你检测失败是可以理解的,钉钉内不支持这个 API。

    2023-08-02 22:53:33
    赞同 展开评论 打赏
  • 文档里没给的就不行。此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-08-02 13:27:26
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载