gatsby - 盖茨比:图像加载然后在 netlify 上消失。使用 gatsby develop 在我的计算机上运行良好,在 Zeit 上运行良好
问题描述
我做了一个基本的博客来测试 Gatsby 和 Netlify CMS。
我有一个非常奇怪的问题。
当页面完全加载时,博客的徽标会消失。这仅发生在 Netlify 上。使用“ Gatsby Develop
”命令,没有问题。
我测试了用 托管博客Zeit
,图片并没有消失。
Netlify:https : //wonderful-dubinsky-d2e0f3.netlify.com/ 时间: https ://recettes-ecru.now.sh/
两个网站都使用相同的 Github 存储库。
解决方案
最后我发现问题与服务人员有关。我正在使用 gatsby-plugin-offline。这个插件通过使用 service worker 使 Gatsby 站点离线工作。
默认情况下,浏览器缓存 service worker 24 小时,并且在您重新加载页面时不会更新它们。
注销我的服务人员后,问题就解决了。
有用的阅读: https ://community.netlify.com/t/common-issue-understanding-unregistering-service-workers/145
如何卸载服务工作者: https ://love2dev.com/blog/how-to-uninstall-a-service-worker/
推荐阅读
- c++ - 如果只有一个方法的行为取决于对象的数据类型,我是否应该使一个类具有多态性?
- keyboard - P5.js - 将按键代码转换为实际的键盘字母(在系统中)
- python - 2SLS 固定效果 Python
- javascript - 如何将 csv 文件数据转换为 reactjs 中的 json 对象?
- google-apps-script - 将字符串计算为 Google 表格中的公式
- django - 当我设置 DEBUG=False 时,Django 给了我 400 个错误请求,正在使用 [docker, nginx, django, gunicorn]
- visual-studio-code - 实时服务器扩展始终不显示静止缓冲区
- javascript - 一种 Javascript 脚本算法,用于计算 Html 上的鼠标点击次数
- tomcat - 使用 tomcat 和 intellij 的 VM 设置
- javascript - 输入正确数字时的Javascript if语句不满足其他条件