更改移动底部栏颜色

Android 手机底部栏颜色有简单的更改方法吗?目前在深色主题下它是白色的,控件也很浅,很难看清。

Chrome 中无法重现:

您能否提供更多详细信息,以便我们妥善处理?具体来说:

  • 您使用的是哪款智能手机型号?
  • 它运行的是哪个 Android 版本?
  • 您使用哪个浏览器(及版本)访问该网站?
  • 您使用的是 PWA,还是 DiscourseHub 应用?

使用 pwa

三星 Galaxy S20 Ultra

你好 :waving_hand:

我认为这是因为您的设备未启用深色模式。底部导航栏是原生的 Android 元素,Discourse 不会修改它,因此其颜色会匹配您的设备设置。

4 个赞

当我访问任何其他网站或应用程序时,它都会发生变化。只有 Discourse 会这样。

Discourse 实际上可以在 Chrome 浏览器中运行,并且使用了调色板中的颜色。只是它在 PWA 上不起作用

2 个赞

你确定吗?

切换浅色/深色主题可以正确更改我 Galaxy S23 上的导航栏颜色。

不,伙计,它是使用主题的颜色或网站告诉它的颜色。

测试已完成,它确实使用调色板的背景颜色来更改底部栏。PWA 是我使用的任何 Discourse 网站上的问题

正如 Don 所说,您的设备已配置为浅色模式,而非深色模式。但是,您报告的问题似乎仅在使用 PWA 时发生,而在通过浏览器以深色模式访问论坛时则不会发生。

无论它在其他网站或应用程序上设置为浅色还是深色,因为它使用的是网站或应用程序定义的颜色。

这里还有一些例子。

该问题仅在 PWA 中出现,因为 Android 根据网站的 manifest 文件确定系统栏颜色,而不是根据页面的主题或 CSS。\n\n在您托管的商家网站上,客户无法更改此设置。manifest 必须从网站的根域名提供。任何尝试从外部源加载自定义 manifest 或通过主题或 JS 注入它的行为都会被网站的内容安全策略阻止,因此它们将不起作用。\n\n更改 PWA 的系统栏颜色不是您这边可以完成的事情。

2 个赞

所以你的意思是 PWA 是没用的?因为它根本看不到后退按钮和底部的按钮。

另外,如果真是这样,为什么屏幕顶部有时钟和信号等地方的颜色会变成正确的颜色?当然,如果那里可以改变颜色,那么 manifest 肯定也可以做到?

老实说,我不知道你们的按钮为什么这么浅。我的 S Ultra 22 没有这个问题。

无论如何,我将就此事展开内部讨论,因为我们目前正在研究配色方案。

你能试试在这里安装 PWA 吗?
Https://www.carptalk.org

出于好奇:您在调色板中更改了哪个变量?

它们只在 Discoure 上是这样的。其他任何网站都没问题。

有趣的是,在 iOS 上安装 PWA 时,我根本没有底部栏……您认为这里有一些自定义设置吗?

辅助颜色。我可以轻松更改条形图的颜色和顶部部分