我有一个问题,我正在打开一个弹出窗口,使用javascript然后弹出一个窗口,在那里我对css文件进行了更改,当我点击关闭以下javascript正用于刷新窗口开场白页
window.opener.location.reload();
window.close();
但是css仍然在浏览器中缓存,在下次刷新之后它只会消失。有没有办法可以使用javascript刷新开启页面?
答案 0 :(得分:5)
重新加载(forceget)
从当前网址重新加载文档。 forceget是一个布尔值,当它为真时,>会导致页面始终从服务器重新加载。如果它为false或未指定,则>浏览器可以从其缓存中重新加载页面。
答案 1 :(得分:2)
尝试将参数添加到CSS文件URL:
mystyles.css?12345
大多数浏览器都会使用参数完全重新加载网址。
但请确保,当您的网站进入生产模式时,将其删除!
答案 2 :(得分:1)
尝试以下方法:
window.opener.location.href=window.opener.location;
window.close();