android - 如何更改 Vue PWA 中(Android)导航栏的颜色?
问题描述
如何为 Vue.JS PWA 应用程序设置 Android 底部导航栏颜色?当我设置 时,顶部地址栏正确更改颜色themeColor
,但导航区域保持全白色 (#fff)。
我已经尝试过:
在 manifest.json 中:
{
"start_url": "/.",
"display": "standalone",
"background_color": "#000000",
"theme_color": "#000000"
}
在 vue.config.js 中:
module.exports = {
pwa: {
workboxPluginMode: 'InjectManifest',
workboxOptions: {
swSrc: 'public/service-worker.js',
exclude: [
/_redirects/,
/\.map$/,
/manifest\.json$/
],
},
start_url: '/.',
display: 'standalone',
background_color: '#000000',
themeColor: '#000000',
msTileColor: '#000000',
backgroundColor: '#000000',
theme_color: '#000000'
}
}
类似于如何在 PWA 中更改 Android 导航栏颜色?,除了海报改变了他的问题按钮的颜色。
我认为 vue.config.js 中的 PWA 设置会覆盖/覆盖清单。但无论如何,我至今无法设置底部导航区域的颜色。在黑暗模式下有点烦人。
解决方案
导航栏的颜色会根据您在 中定义的颜色而变化manifest.json
。并非每个浏览器都支持该清单,您可能需要使用一些meta
标签来执行此操作。
查看此存储库:https ://github.com/gokulkrishh/awesome-meta-and-manifest
推荐阅读
- powershell - 在 Azuredevops 发布管道中使用 powershell 脚本执行 SSIS 作业
- tensorflow - Tensorflow Lite 错误未定义对 `tflite::DefaultErrorReporter()' 的引用
- node.js - 是否可以使用 Sequelize 加入派生表(子查询)?
- python - 在 Python 中反向 MPL 绘图或反向 X 轴
- ios - Swift 中的 JSON 解析(iOS)
- ruby - 安装 cocoapods 时出现 SSL 验证错误
- laravel - 当我运行 npm run serve 时得到“缺少脚本:服务”
- swift - Xcode 12 和 SwiftUI:无法在此文件中预览 - 无法更新预览
- linux - Can "echo" stop skipping a line when writing to a file
- python-3.x - 如何在python中处理一个不存在的文件