2009-11-05 133 views
3

我有一个问题,我打开一个弹出窗口,使用javascript,然后弹出一个窗口,那里我做了更改的CSS文件,当我点击关闭下面的JavaScript是被用来刷新窗口的开启者页面用Javascript刷新页面

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

但是css保持缓存在浏览器中,下次刷新后只会消失。有没有一种方法,我可以用JavaScript刷新开启者页面?

回答

2

尝试添加参数CSS文件网址:

mystyles.css?12345 

大多数浏览器做参数的完整网址重新加载。

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

1

尝试以下操作:

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

文档是伟大的:MDC - window.location

重装(forceget)

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