React 中的 Favicon 不会更新

新手上路,请多包涵

我无法更新 React 样板中的图标。

我用我自己的文件替换了 images/app/favicon.ico 中的文件,但我仍然看到旧图标出现。

我清除了浏览器缓存,运行了 npm run build:cleannpm run build

无法呈现我的新网站图标。请告知如何更新网站图标。

原文由 Liver 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 851
1 个回答

问题是浏览器保留缓存中的旧图像而不更新它。

要解决此问题,请将图标 URL 更新为 %PUBLIC_URL%/favicon.ico?v=2

最后的 ?v=2 将强制浏览器刷新图标。

请参阅 如何强制刷新网站图标? 更多细节。

原文由 Mr. J 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题