JS HTML 手机浏览器 清理缓存的有效方法
JS-向当前url追加参数
JS-使用history的replaceState方法向当前url追加参数
通过时间戳改变每次访问参数都不一样,从而到达清理缓存的作用
欢迎大师指导一下,留言 记录为了以后方便使用
var newurl = updateQueryStringParameter(window.location.href, '_', new Date().getTime());
//向当前url添加参数,没有历史记录
window.history.replaceState({
path: newurl
}, '', newurl);
function updateQueryStringParameter(uri, key, value) {
if (!value) {
return uri;
}
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + value + '$2');
}
else {
return uri + separator + key + "=" + value;
}
}
1万+

被折叠的 条评论
为什么被折叠?



