使用Javascript刷新页面很难

时间:2009-11-05 09:56:34

标签: javascript

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

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

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

3 个答案:

答案 0 :(得分:5)

文档很棒:MDC - window.location

  

重新加载(forceget)

     

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

答案 1 :(得分:2)

尝试将参数添加到CSS文件URL:

mystyles.css?12345

大多数浏览器都会使用参数完全重新加载网址。

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

答案 2 :(得分:1)

尝试以下方法:

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