我无法阻止Chrome从缓存清单中加载资源。我改变了我的标记
页面以:
开头<!DOCTYPE html>
<html class="fouc">
<head>
在我手动倾倒Chrome的appcache并查看了源代码后,我抓住了这个标记。
然而,Chrome的控制台有:
Document was loaded from Application Cache with manifest http://localhost:47932/Manifest/Index localhost/:1
Application Cache Checking event localhost/:1
Application Cache NoUpdate event
如果我打开它后如何关闭appcache?!
我应该提一下,我编辑了缓存清单。它现在写着:
CACHE MANIFEST
#Version 107
NETWORK:
*
CACHE:
我已从“缓存”部分删除了每个条目,Chrome仍然引用缓存清单。
答案 0 :(得分:4)
指定清单的HTML页面本身是隐式缓存的,因此除非您更新清单(或删除清单),否则浏览器不会“看到”您对HTML的更新。更改HTML后,您是否对应用程序缓存清单进行了更改?清单的字节内容必须更改以触发浏览器检查任何缓存资源的更新版本。
如果所有其他方法都失败了,您可以访问chrome://appcache-internals/
答案 1 :(得分:1)
从服务器中删除清单文件。或者只是重命名它。