Java HTML5本地存储脱机缓存在Google AppEngine应用程序中不工作

Java HTML5本地存储脱机缓存在Google AppEngine应用程序中不工作,java,html,google-app-engine,Java,Html,Google App Engine,我试图使用HTML5本地存储脱机缓存在本地存储图像,但无法正确缓存,我在HTML中使用清单配置,下面是示例代码 在服务器中,我创建了具有以下配置的“test.appcache”文件 缓存清单 /图像/ 但它无法在本地缓存内容,如果我在chrome/firefox中看到网络选项卡,则图像的状态代码为304,有离线缓存配置,没有此配置。我的应用程序登陆谷歌AppEngine平台 请告诉我哪里出了问题 提前谢谢 仅创建清单是不够的-您必须确保您正在提供清单(通过将其作为静态资源添加到您的应用程序引

我试图使用HTML5本地存储脱机缓存在本地存储图像,但无法正确缓存,我在HTML中使用清单配置,下面是示例代码

在服务器中,我创建了具有以下配置的“test.appcache”文件

缓存清单 /图像/

但它无法在本地缓存内容,如果我在chrome/firefox中看到网络选项卡,则图像的状态代码为304,有离线缓存配置,没有此配置。我的应用程序登陆谷歌AppEngine平台

请告诉我哪里出了问题


提前谢谢

仅创建清单是不够的-您必须确保您正在提供清单(通过将其作为静态资源添加到您的应用程序引擎配置中),并根据文档从HTML中引用清单。

仅创建清单是不够的-您必须确保您正在提供清单(通过将其作为静态资源添加到应用程序引擎配置中),并引用HTML中的清单,如文档所示。

我也遇到了同样的问题,最终使其正常工作。需要将这两个处理程序都添加到App.yam中。另外请注意,Chrome控制台将自动调试您的appcache-大有帮助


运行时间:php55
处理程序:


我也遇到了同样的问题,最终还是解决了。需要将这两个处理程序都添加到app.yam中。还要注意的是,Chrome控制台会自动调试你的appcache-大有帮助


运行时间:php55
处理程序:


您需要声明
mime\u type:test/cache manifest
,以便浏览器获得预期的mime类型。我尝试在appengine应用程序的web.xml中声明mime类型,但对我无效manifest text/cache manifest@Naresh。您是否遵循了所需的所有其他步骤?能否在定义的URL上获取清单?什么mimetype是否被用作?很抱歉,回复太晚:)我直接加载了清单文件,它显示了正确的内容类型作为文本/缓存清单,但图像所花费的时间与从服务器渲染的时间相同。我是否可以确认它是否存储在本地计算机(Mac OS)中?您需要声明
mime\u type:test/cache manifest
,以便浏览器获得它期望的mime类型。我尝试在appengine应用程序的web.xml中声明mime类型,但是它对我来说不起作用,manifest text/cache manifest@Naresh您是否遵循了所有其他要求的步骤?您可以获取定义的URL上的清单吗?它是作为什么mimetype使用的?很抱歉,回复太晚:)我直接加载了清单文件,它显示的内容类型是文本/缓存清单,但图像所用的时间与从服务器渲染的时间相同。无论如何,我可以确认它存储在本地机器(Mac OS)吗?考虑编辑你的问题,包括你的AppSimuleWeb.xml和任何其他处理AppCask的代码。它可能会让您更深入地了解您缺少的内容。我的应用程序中有以下配置。我的应用程序中有以下配置。JSP Test.AppCache缓存清单/Mys/*Web.xml清单文本/缓存清单考虑编辑您的问题,包括AppSimuleWeb.xml和处理AppCache的任何其他代码。它可能会让您更深入地了解您缺少的内容。我的应用程序中有以下配置。我的应用程序中有以下配置。JSP test.appcache缓存清单/images/*web.xml清单文本/CACHE清单