【问题标题】:Hard refreshing a page with Javascript使用 Javascript 硬刷新页面
【发布时间】:2009-11-05 09:56:33
【问题描述】:

我有一个问题,我正在使用 javascript 打开一个弹出窗口,然后弹出一个窗口,在那里我对 css 文件进行了更改,当我单击关闭时,以下 javascript 正在用于刷新窗口打开页面

window.opener.location.reload();
window.close();

但是 css 仍然缓存在浏览器中,下次刷新后它只会消失。有没有办法可以使用 javascript 硬刷新打开器页面?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    文档很棒:MDC - window.location

    重新加载(强制获取)

    从当前 URL 重新加载文档。 forceget 是一个布尔值,当它为真时,> 导致页面总是从服务器重新加载。如果为 false 或未指定,>浏览器可能会从其缓存中重新加载页面。

    【讨论】:

      【解决方案2】:

      尝试在 CSS 文件 URL 中添加参数:

      mystyles.css?12345
      

      大多数浏览器都会使用参数重新加载 URL。

      但请确保在您的网站进入生产模式时将其删除!

      【讨论】:

        【解决方案3】:

        尝试以下方法:

        window.opener.location.href=window.opener.location;
        window.close();
        

        【讨论】:

          猜你喜欢
          • 2011-01-07
          • 2021-11-16
          • 1970-01-01
          • 2021-05-24
          • 1970-01-01
          • 2015-06-22
          • 2020-01-06
          • 2018-04-10
          • 1970-01-01
          相关资源
          最近更新 更多