location.reload入参forcedReload清除缓存的问题

简介: location.reload入参forcedReload清除缓存的问题

目录


问题

结论


问题


location.reload 刷新页面之后,如果请求 html 来自服务器,请求可能会从缓存获取,如果服务器的 html 有更改则无法取得最新的 html。


于是尝试 location.reload(forcedReload) 解决。


当 forcedReload 类型为 boolean,设置为 true 时将会重新从服务端读取,达到清除缓存的效果。


但是该方法在不同浏览器中存在兼容问题,在 IE 与 Chrome 中失效。


结论


location.reload(forcedReload)并不实用,建议不使用。


想要实际解决缓存问题可能仍需要在服务端设请求头。


相关文章
|
Java 应用服务中间件 PHP
Nginx中的location匹配和rewrite重写跳转
1、常用的Nginx正则表达式 2、location 3、rewrite 4、rewrite实例
1529 0
Nginx中的location匹配和rewrite重写跳转
|
前端开发 应用服务中间件 nginx
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
2358 0
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
|
应用服务中间件 nginx
NGINX如何设置X-Frame-Options头?
NGINX如何设置X-Frame-Options头?
2496 0
|
域名解析 Kubernetes 开发工具
执行yum install ntpdate ‐y报错Could not resolve host: download.example; 未知的名称或服务
执行yum install ntpdate ‐y报错Could not resolve host: download.example; 未知的名称或服务
695 0
|
应用服务中间件 PHP nginx
Nginx重写功能(rewrite与location)(二)
Nginx重写功能(rewrite与location)(二)
374 0
|
Java 应用服务中间件 PHP
Nginx重写功能(rewrite与location)(一)
Nginx重写功能(rewrite与location)(一)
269 0
|
应用服务中间件 PHP nginx
nginx配置出错duplicate location “/”nginx: [emerg] duplicate location “/”
将nginx配置文件中的两个location合并成一个 就好了。 server { listen ******; listen *****; server_name ****; root /*****; location / { index index.
13166 0