我似乎无法更新manifest.json(与我的Android手机上的webapp相关联)。
我创建了一个网页
创建了所需的manifest.json文件:
{
"lang": "en",
"display": "fullscreen",
}
包含网页html中的链接
<link rel="manifest" href="http://yoursite.com/manifest.json">
在我的三星安卓手机浏览器(三星互联网2.1)上打开网页,然后点击&#34;在主屏幕上添加快捷方式&#34;
一切都很好看。快捷方式位于主屏幕上,带有图标,并以全屏模式将我带到网页。
现在我正在尝试更改manifest.json中的一些内容。我想添加start_url并添加一些URL参数。所以我删除了主屏幕上的图标,更改了网络服务器上manifest.json中的代码。在浏览器中加载webapge并将快捷方式添加到主屏幕。但url参数未传递到网页。
我再次执行相同的步骤,但使用带有不同url的manifest.json。没有骰子。
尝试改变&#34;全屏&#34;到&#34;浏览器&#34;。然后删除图标,添加到主屏幕,再试一次。不 - 仍处于全屏模式。我还为manifest.json尝试了不同的文件名。以及网页上的其他<title>
。
尽我所能,我似乎无法获得一个不同的manifest.json来保存。
我错过了什么/做错了什么???? 我假设manifest.json保存在手机上。可以/应该手动删除它(虽然我找不到它)。
答案 0 :(得分:1)
好的,我想我明白了。 我认为manifest.json不仅适用于Chrome而且不适用。 看起来manifest.json与我的webapp表现无关。而是这个元标记:
<meta name="apple-mobile-web-app-capable" content="yes" />
此标记使主屏幕上的快捷方式以全屏模式打开浏览器。我相信这最初是为safari(?)制作的,但我正在使用的三星浏览器采用。