2022年是否有任何方法通过JS来硬重载Chrome?

9 浏览
0 Comments

2022年是否有任何方法通过JS来硬重载Chrome?

现在是2022年,Chrome似乎刚刚决定程序员不能再使用硬刷新了哈哈?我一直打算在他们的存储库上提出一个功能请求,但无论如何,我真的很需要帮助。\n所有其他带有代码解决方案的线程似乎都不能实现Shift-Ctrl-R的同样刷新。不管我尝试了什么,CSS都不会加载。\n我不可能是地球上唯一需要硬刷新Chrome的开发人员,所以我不得不来这里求助。\n这是我当前使用JavaScript与Apache代理通信的混合解决方案,它将在我们的演示和生产门户之间切换。\n目前它在从新版本切换到旧版本时可以工作,但在从旧版本切换到新版本时无法工作。\n

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();
      }
   }

\n有没有任何2022年的代码解决方案可行?不是浏览器菜单或键盘快捷键。

0
0 Comments

如何通过JavaScript在2022年硬重载Chrome?

问题的出现原因:

使用浏览器的开发者工具可以进行页面的重新加载,但是这个方法需要手动操作,不够便捷。因此,有人提出了是否有一种通过JavaScript或编程的方式来实现在2022年硬重载Chrome的方法。

解决方法:

下面是一种通过JavaScript来实现在2022年硬重载Chrome的方法:

// Use the following JavaScript code to hard reload Chrome in 2022
location.reload(true);

以上代码使用了JavaScript的`location.reload()`方法,并传入参数`true`,这将强制浏览器从服务器重新加载页面,而不是从缓存中加载。通过这种方法,可以实现在2022年硬重载Chrome的效果。

除了JavaScript方法外,还可以通过其他编程语言来实现硬重载Chrome的方法。具体的方法可能因编程语言而异,但基本思路是相同的:强制浏览器从服务器重新加载页面,而不是从缓存中加载。

通过以上的解决方法,我们可以在2022年通过JavaScript或其他编程语言实现硬重载Chrome的效果。这种方法可以方便地在代码中添加,实现自动化的页面重载,提高开发效率。

0