Html Appcache清单不工作
我有以下appcache清单:Html Appcache清单不工作,html,html5-appcache,Html,Html5 Appcache,我有以下appcache清单: CACHE MANIFEST # Cache Manifest timestamp: 1361723106 CACHE: offline.html offline2.html offline.manifest.php NETWORK: * FALLBACK: / offline.html 我正在本地安装的服务器上使用它。 因此,当我加载链接到此清单文件的index.html文件时,Chrome中的控制台显示所有文件都已正确缓存。当我现在关闭本地服务器并再次
CACHE MANIFEST
# Cache Manifest timestamp: 1361723106
CACHE:
offline.html
offline2.html
offline.manifest.php
NETWORK:
*
FALLBACK:
/ offline.html
我正在本地安装的服务器上使用它。
因此,当我加载链接到此清单文件的index.html文件时,Chrome中的控制台显示所有文件都已正确缓存。当我现在关闭本地服务器并再次尝试访问index.html文件时,我会看到该index.html文件的内容。我希望被“转发”到offline.html。我做错了什么
提前谢谢 虽然您提到了“index.html”文件,但我假设您是这样访问资源的:http://yourlocalservername/
链接到appcache清单(在本例中为“/”)的资源始终包含在应用程序缓存中。回退适用于不在缓存中的资源,因此您得到的结果是预期的
访问以前缓存的资源时,显示“脱机指示符”的唯一方法是确保缓存的资源包含实际检查浏览器是否脱机的javascript代码。您可以检查navigator.onLine
和/或使用XMLHttpRequest
检查您的服务器是否可访问(并正常运行)