【问题标题】:Why isn't my app using manifest.json when I "Add to Homescreen"?当我“添加到主屏幕”时,为什么我的应用程序不使用 manifest.json?
【发布时间】:2021-04-18 00:07:36
【问题描述】:

所以我有一个随时随地的 Create React 应用程序,并且一直在我的设备 (LG G7) 上使用它,并将其添加到主屏幕。

但后来我尝试更改颜色和名称,但无论我做什么,它们都不会接受。

我将应用托管在 Firebase 上,并反复重建并重新部署到 Firebase 并不断清理旧应用,并重新添加到主屏幕。

这是 manifest.json:

{
  "short_name": "test",
  "name": "test2",
  "icons": [
    {
      "src": "favicon.ico",
      "sizes": "64x64 32x32 24x24 16x16",
      "type": "image/x-icon"
    },
    {
      "src": "logo192.png",
      "type": "image/png",
      "sizes": "192x192"
    },
    {
      "src": "logo512.png",
      "type": "image/png",
      "sizes": "512x512"
    }
  ],
  "start_url": ".",
  "display": "standalone",
  "theme_color": "#dd0000",
  "background_color": "#0000aa"
}

任何见解或想法都会很棒!

谢谢大家!

【问题讨论】:

  • 在您的 PC 上转到 chrome 并检查清单是否已在您部署的应用中更新
  • 是的,我在桌面上查看了该站点,它就在那里,是实时的。但“应用程序”仍然显示“创建反应应用程序”和“反应应用程序”。这很疯狂,因为在我的代码库中没有这些词。会不会是服务人员的问题? (我没有)
  • 在哪里显示这些词,请准确提及。是不是像元描述中的那样
  • 感谢您的帮助,但这突然就起作用了。 (假设我的手机正在缓存清单或其他东西)
  • 哦,很好,很高兴能提供帮助

标签: reactjs firebase create-react-app


【解决方案1】:

这终于奏效了。我只需要不断地从我的主屏幕上删除它并在它最终点击之前在浏览器中刷新!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-11
    • 2011-04-17
    • 1970-01-01
    • 2016-08-08
    • 2013-02-14
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多