【发布时间】:2019-02-23 11:20:40
【问题描述】:
我有一个网站,我的客户想在 android 上添加到他的主屏幕,所以当我这样做(使用 chrome)时,chrome/android 要求提供/更改显示的名称。就我而言,它预先填充了“App”。
翻译成英文的弹出窗口的标签是“Add to Homesceen”
但是当我对例如 stackoverflow 做同样的事情时,我得到了 它预填了一个“名称”,可能是网站标题。
所以我尝试了:
- 我有一个标题标签并试图缩短它,但即使标题非常小,默认情况下仍然存在“应用程序”
- 我加了一个
<meta name="application-name" content="name-X">没有效果,也试过<meta name="apple-mobile-web-app-title" content="name-X"> - 检查了没有错误/警告验证的标记 (w3c-validator)
- 适用于不同设备和尺寸的应用图标按预期工作
- 我尝试在网上搜索但没有成功:/
- 我什至无法弄清楚“应用程序”可能来自哪里,因为它没有出现在源代码中
在此先感谢您的帮助:)
【问题讨论】:
-
也许这个链接可以帮助你:developer.android.com/guide/topics/ui/shortcuts/… 然后你可以在'@string'部分配置你想要的快捷方式名称。
-
感谢您详细说明这一点,但网站也可以有一个 android 应用程序清单吗?这篇文章看起来像是专门针对原生 android 应用程序,但我有一个网站
-
@johnSmith 已经在 SO 上提出过这个问题 - 请参阅 stackoverflow.com/a/41974009/1675954 。除了需要清单文件外,您还需要一个“服务工作者”javascript 文件(在答案中有详细说明)
标签: android html google-chrome metadata