我可以告诉我如何加载最新更改的网站(Opencart网站)。有时候(总是)当我在html或css中进行一些前端更改时,这些更改不会反映在浏览器中。但是工作一旦清除浏览器历史记录和缓存。
那么我怎样才能在我的代码中执行此任务。所以用户无需在浏览器中刷新或清除缓存
答案 0 :(得分:0)
按ctrl + F5。然后它将加载最新的更改。
答案 1 :(得分:0)
大多数浏览器只允许您按ctrl并单击重新加载按钮,但如果您想使用全键盘,请按ctrl + F5。这是一个跳过缓存的重新加载。
答案 2 :(得分:0)
此问题有两个常见原因。第一个是您的浏览器缓存。有时,您的浏览器(特别是谷歌浏览器)会向您显示您网站的缓存副本,而不是显示新网站。要解决此问题,您只需点击键盘上的CTRL + F5
(或Mac中的Cmd + R
)按钮即可重新加载页面。
或强>
您无法强制用户执行此操作。但是您可以尝试阻止用户的浏览器首先缓存页面。例如,您可以使用如下元元素:
<meta http-equiv="Expires" content="TUE, 21 June 2016 05:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
但这并不完全可靠(用户的ISP无论如何都可以缓存页面),也许已经过时了。另一个可能更强大的选项是使用HTTP标头,如下所述:
详细了解
http://securityevaluators.com/knowledge/case_studies/caching/