chunk
疑难杂症:
GET http://192.168.1.38:8102/js/chunk-vendors.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
报错原因:是因为请求的文件太大了导致的,通常是因为浏览器对于单个文件的大小有一定的限制解决办法:使用 2、3、4 之一,刷新浏览器即可。
浏览器的刷新方式:
1、正常重新加载(Ctrl+R):
浏览器的默认刷新方式,它会重新加载当前页面,同时使用缓存来加快加载速度。
如果页面中的资源(如 CSS、JavaScript 文件)已经被浏览器缓存,则会直接从缓存中加载,而不会重新下载。
这意味着,如果你在开发过程中修改了某个文件,但浏览器仍然使用缓存中的旧文件,则可能无法看到最新的更改。
2、硬性重新加载(Ctrl+Shift+R):
忽略浏览器缓存,强制重新下载页面的所有资源,
它会清除浏览器缓存,并从服务器重新下载所有文件,即:无论文件是否已被缓存,都会重新下载,
这在开发过程中非常有用,因为你可以确保浏览器加载最新的文件版本,
3、强制刷新(Ctrl+F5):
忽略浏览器缓存,强制重新下载页面的所有资源,触发服务器端的缓存失效机制,
在浏览器中按下Ctrl+F5
时,浏览器会发送一个包含 Cache-Control: no-cache
的请求头,告诉服务器不要使用缓存的版本,而是返回最新的内容,
服务器会根据这个请求头来判断是否使用缓存,这种操作可能会导致服务器端的额外负载,因为它需要重新生成页面或执行其他处理,
4、Shift+F5:忽略浏览器缓存,强制重新下载页面的所有资源,
这种刷新方式会清除浏览器缓存,并从服务器重新下载所有文件,以确保加载的是最新的内容
总结来说,
正常重新加载
和硬性重新加载
都会刷新页面,但正常重新加载会使用浏览器缓存,而硬性重新加载会忽略缓存
强制刷新
除了忽略缓存外,还会触发服务器端的缓存失效机制,
发布评论