清除浏览器缓存

meta

<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache, must-revalidate">
	<meta http-equiv="expires" content="0">

read

***forcedReload ***可选

该参数要求为 布尔 (en-US) 类型,当取值为 true 时,将强制浏览器从服务器重新获取当前页面资源,而不是从浏览器的缓存中读取,如果取值为 false 或不传该参数时,浏览器则可能会从缓存中读取当前页面。

location.reload(true)

清理form表单的临时缓存

<body onLoad="javascript:document.yourFormName.reset()">

ajax清除浏览器缓存

方法一,用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下:

$.ajax({
    url:'www.haorooms.com',
    dataType:'json',
    data:{},
    beforeSend :function(xmlHttp){ 
	    xmlHttp.setRequestHeader("If-Modified-Since","0"); 
	    xmlHttp.setRequestHeader("Cache-Control","no-cache");
    },
    success:function(response){
        //操作
    }
    async:false
});

方法二,直接用cache:false,

$.ajax({
    url:'www.haorooms.com',
    dataType:'json',
    data:{},
    cache:false, 
    ifModified :true ,

    success:function(response){
        //操作
    }
    async:false
});

清除浏览器缓存
https://blog.fullsize.cn/2021/11/03/notion/qing-chu-liu-lan-qi-huan-cun/
作者
fullsize
发布于
2021年11月3日
许可协议