可能有多个`manifest.json`用于PWA?

And*_*See 6 polymer-starter-kit progressive-web-apps

考虑一下我: -

  • PWA myapp.firebaseapp.com与它自己一起manifest.json.
  • PWA的管理员 myapp.firebaseapp.com/admin

是否有可能有另一个manifest.json用于管理URL以允许同一PWA"添加到主屏幕"?

Jef*_*ick 15

当然; 给定页面的清单由DOM元素的存在决定,其中包含有关清单位置的详细信息.

假设你有在HTML的完全控制/admin和所有其他页面,您可以包括<link rel="manifest" href="/path/to/admin-manifest.json">在HTML中/admin,并<link rel="manifest" href="/path/to/user-manifest.json">在HTML为其他页面.

每个清单可以包括例如不同的start_url值,以便它们将用户带到不同的初始页面.

  • 我试图在我的 Angular 应用程序中做同样的事情,但只考虑第一个包含的清单,其余的都被忽略。知道为什么吗? (2认同)