如何防止浏览器在历史记录中缓存HTML?

时间:2016-05-02 13:48:02

标签: javascript html caching browser

我正在运行基于JavaScript和AJAX的聊天室。当用户离开页面然后使用“后退”按钮返回时,他们会从缓存中加载页面。 JavaScript必须快点让页面重新更新,因为它看到最后一次刷新很久以前,并且在聊天记录中要求很长的时间来填补空白。

我想要的是,浏览器被明确告知HTML一旦离开页面就无效,如果他们返回它,他们应该直接刷新。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用HTML5 Application Cache Manifest。

w3schools。链接到Chache Manifest并指定不应缓存任何内容(NETWORK:*)。

<!DOCTYPE HTML>
<html manifest="demo.appcache">
...
</html> 

demo.appcache:

CACHE MANIFEST
CHACHE:
NETWORK:
*
FALLBACK: