掌握cms建设网站实训报告,做的漂亮的家居网站,三网合一网站,正常网站跳出率防止浏览器缓存了静态的配置文件 前言1、在script引入的时候添加随机数1.1、引入js文件1.2、引入css文件 2、通过html文件的meta设置防止缓存3、使用HTTP响应头#xff1a; 前言
在实际开发中浏览器的缓存问题一直是一个很让人头疼的问题#xff0c;尤其是我们打包时… 防止浏览器缓存了静态的配置文件 前言1、在script引入的时候添加随机数1.1、引入js文件1.2、引入css文件 2、通过html文件的meta设置防止缓存3、使用HTTP响应头 前言
在实际开发中浏览器的缓存问题一直是一个很让人头疼的问题尤其是我们打包时候防止的静态配置文件config.js等文件
1、在script引入的时候添加随机数
1.1、引入js文件 给script引用随机数时尾部的结束script要加反斜杠\ 转义 script typetext/javascriptdocument.write(script srcconfig.js?aMath.random()\/script);
/script1.2、引入css文件 script typetext/javascriptdocument.write(link relstylesheet typetext/css hreftest1.css?random Math.random() /);
/script2、通过html文件的设置防止缓存
meta http-equivCache-Control contentno-cache, no-store, must-revalidate /
meta http-equivPragma contentno-cache /
meta http-equivExpires content0 /3、使用HTTP响应头 在服务器端设置HTTP响应头使用Cache-Control和Expires指令来告诉浏览器不要缓存文件。例如您可以设置Cache-Control: no-cache, no-store, must-revalidate和Expires: 0。这样每次浏览器请求该HTML文件时都会从服务器重新获取而不是从缓存中读取。