是否可以检查客户端是否具有网站的缓存版本,如果是,则强制其浏览器应用硬刷新一次?
答案 0 :(得分:0)
您无法强制浏览器执行任何操作,因为您不知道远程客户端遵守HTTP规则的严格程度。
但是,您可以设置浏览器假定服从的HTTP标头。
其中一个是Cache-control
。有许多值可以满足您的需求,包括no-cache
和max-age
。还有Expires
标题,用于指定挂钟到期时间。
答案 1 :(得分:0)
如果客户端具有缓存版本,则尚未准备就绪。要告诉客户端不要使用缓存,您可以使用这些元标记。
<HEAD>
<TITLE>---</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD>