Google chrome 查看缓存的Appcache数据

Google chrome 查看缓存的Appcache数据,google-chrome,firefox,chromium,html5-appcache,application-cache,Google Chrome,Firefox,Chromium,Html5 Appcache,Application Cache,我的应用程序当前正在使用HTML5 appcache 我想获取从update()事件中获取的文件的散列。然而,我似乎无法找到如何访问我下载的资源 我想做一些像 $.get( "/sunflowers.png", function( data ) { hash(data) }); 我知道我可以通过chrome内部查看缓存的资源,但是我希望能够自动化这个过程 PS:铬开发人员的通气!请给出建议。AppCache在这一点上实际上已被弃用,因此这个原始用例的答案不太可能仍然相关 但总的来

我的应用程序当前正在使用HTML5 appcache

我想获取从update()事件中获取的文件的散列。然而,我似乎无法找到如何访问我下载的资源

我想做一些像

$.get( "/sunflowers.png", function( data ) {
       hash(data)
});
我知道我可以通过chrome内部查看缓存的资源,但是我希望能够自动化这个过程


PS:铬开发人员的通气!请给出建议。

AppCache在这一点上实际上已被弃用,因此这个原始用例的答案不太可能仍然相关


但总的来说,值得指出的是,有一种更为“正式”的方法可以确认下载的子资源的内容是否与预期的本地哈希匹配:使用。

您的最终目标是什么?您可以在更新完成后使用swapCache(),然后通过ajax请求文件。我认为您无法从浏览器中获取更新的单个文件的列表。您必须从缓存清单或通过其他方法自行确定文件列表。@RobertHarris由于跨源限制,我无法使用ajax访问文件,但是我确信这些文件已由浏览器下载,但如果没有chrome-internals.Gotcha,我无法访问它们。我猜您不能调整访问控制允许源服务器端?如果你不能对服务器端进行更改,那么我猜服务人员也不是一个可行的选择。你可以使用一个加载项来允许它--@tasos这是一个可行的方法,但是很难让所有用户下载该加载项。你能证明关于插件如何访问AppCache数据的更多信息吗?