我可以更改渐进式 Web 应用程序中导航栏的颜色吗?
这个问题是在2019年被问到的,答案是不可能。五年后我问这个问题,看看情况是否有所改变。
正如您从下图中看到的,对于像 youtube 这样的“本机”应用程序,导航栏是白色的,而在我的应用程序中它是黑色的。这似乎是默认行为(我使用 Pixel 9 设备测试我的应用程序),我想知道是否有办法通过 html 中的元参数来影响它,或者通过修改一个技巧来影响它一些 CSS/JS。
PS1:在我的manifest.json文件中,我使用display:“standalone”,因为我想保留状态栏,所以我不考虑切换到display:“fullscreen”。
PS2:我知道这个主题已经被处理过很多次了,但是提要已经有好几年了,在这个主题上我认为事情进展得很快。
手势黑条是 Android 系统 UI 的一部分,无法通过 HTML、CSS 或 JavaScript 等 Web 技术直接设置样式或删除。但是,通过将 PWA 转换为 TWA,您将可以访问更多选项,特别是您将能够指定此行为。