关于GitHub预览没有实时更新的问题

400 阅读1分钟

关于GitHub预览没有实时更新的问题

问题描述:今天在github上push了一个跟着做的expanding-card练习,然后在细节上出了一些问题,就重新push了。然后预览界面并没有更新,用开发者工具查看代码,发现代码也没有更新。
可能原因

  • GitHub服务器那边还没有刷新过来(可以查看github中的pages build,在主页面代码的旁边有check,全通过就代表构建成功)
  • 浏览器缓存了之前代码的网页(因为预览地址没变化)

解决:使用Ctrl + F5刷新网页
原理扩展:浏览器为了加载速度和用户体验,会把网站的一些内容缓存在本地,F5刷新或者手动按刷新按钮刷新,只能刷新本地缓存的内容;CTRL + F5刷新可以认为是强制刷新,它可以对服务器重新请求所有的资源,相当于是清空了之前的缓存

更新一下:其实也可以打开开发者工具,在network网络选项中,选择禁用缓存,这样子也可以每次刷新都从服务器重新下载网页所需资源