动态更改 web manifest 中的 background_color

所以我有一个应用程序允许用户在明暗模式之间切换。当用户切换主题模式时,我想相应地设置 background_color

对于 theme_color ,我可以动态设置元标记并在 manifest.json 中放置一个占位符值。但据我所知, background_color 没有元数据

stack overflow Dynamically change background_color in web manifest
原文答案

答案:

作者头像

关于IOS部分。它是 index.html 中的硬代码,因此无法更改动态。

  • 第一行定义 app-icon img 路径

    
    <meta name="msapplication-TileImage" content="<path of Icon>">
    <meta name="msapplication-TileColor" content="#000000">


* 第二行定义app-icon的背景颜色
作者头像

关于如何支持明暗模式的标准有 discussions