此问题在此处已有答案:
JavaScript hard refresh of current page(8个答案)
上个月关门了。
今年是2022年,Chrome似乎刚刚决定不再允许程序员硬刷新了,哈哈?我一直想在他们的存储库上做一个功能请求,但不管怎样,我真的需要一些帮助。
所有其他线程的代码解决方案似乎没有做同样的刷新作为Shift-Ctrl-R。CSS只是拒绝拉与我所尝试的一切。
我不可能是这个星球上唯一一个需要为某个需求硬重载chrome的开发人员,所以我不得不来这里问一下。
这是我当前的Frankensteined Javascript解决方案,它与Apache中的代理进行通信,它将在我们的演示和生产门户之间切换。现在,它在从New到Old时工作,但在从Old到New时不工作。
DevTracker.setCookie = function(){
document.cookie="demoweb=false;path=/";
console.log("setCookie called!");
$.ajax({
url: window.location.href,
headers: {
"Pragma": "no-cache",
"Expires": -1,
"Cache-Control": "no-cache"
}
}).done(function() {
window.location.reload(true);
});
window.location = location.href + '?upd=' + 123456;
var oAjax = new XMLHttpRequest;
oAjax.open('get', '/');
oAjax.setRequestHeader('Pragma', 'no-cache');
oAjax.send();
oAjax.onreadystatechange = function() {
if (oAjax.readyState === 4) {
self.location.reload();
}
}
有没有任何2022code解决方案可以工作?没有浏览器菜单或键盘快捷方式。
1条答案
按热度按时间uyto3xhc1#
按F12键打开开发者窗口。然后右键单击刷新按钮并单击选项
Empty Cache and Hard Reload