无法为我的安卓主屏幕网络应用程序更新清单.json



我似乎无法更新manifest.json(与我的安卓手机上的网络应用程序相关联)。

我创建了一个网页
将所需的 manifest.json 文件创建为:

{
    "lang": "en",
    "display": "fullscreen",
}

在网页的 html 中包含链接

<link rel="manifest" href="http://yoursite.com/manifest.json">

在浏览器(三星互联网2.1)中调出我的三星Android手机上的网页,然后单击"将快捷方式添加到主屏幕"
一切看起来都不错。 快捷方式位于带有图标的主屏幕上,并以全屏模式将我带到网页。

现在我正在尝试更改清单.json中的一些内容。 我想添加start_url并添加一些 URL 参数。 所以我删除了主屏幕上的图标,更改了网络服务器上 manifest.json 中的代码。 在浏览器中加载 webapge 并将快捷方式添加到主屏幕。 但是 url 参数没有传递到网页。

我再次执行了相同的步骤,但使用了一个带有不同网址的manifest.json。 没有骰子。
尝试将"全屏"更改为"浏览器"。 然后删除图标,添加到主屏幕,重试。 不 - 仍处于全屏模式。 我还尝试了 manifest.json 的不同文件名。 以及网页上的不同<title>

尽我所能尝试,我似乎无法保存不同的 manifest.json。

我错过/做错了什么????
我假设manifest.json保存在手机上。 我可以/应该手动删除它(虽然我找不到它)。

好的,

我想我想通了。我认为manifest.json不仅适用于Chrome,我就不好了。看起来 manifest.json 与我的 Web 应用程序的行为无关。 而是这个元标记:

<meta name="apple-mobile-web-app-capable" content="yes" />

此标签使主屏幕上的快捷方式以全屏模式打开浏览器。 我相信这最初是为 safari(?) 制作的,但被我正在使用的三星浏览器采用。

最新更新