使用 JavaScript 读取缓存清单的内容



对于可以脱机运行的 Web 应用程序,我有一个缓存清单文件,其中包含一个注释来指示上次更新的时间:

# version: 20131220-1006

我希望能够阅读此版本注释行,以便显示版本号。有没有办法直接通过JavaScript获得它?

(解决方法是创建一个服务器端脚本,该脚本将从存储在服务器上的缓存清单文件中读取版本号,并将该信息作为单独的操作返回,但这似乎是大锤+坚果)。

你不能直接从javascript读取这个版本号,但你实际上可以读取缓存清单文件的内容。使用 ajax 请求加载它(jQuery 版本):

    $.get("cache.manifest", function(responseText){
        console.log(responseText);
    })
    .fail(function() {
        console.log( "Offline?" );
    });

您可以从字符串中获取版本responseText并将其保存在本地存储中。在脱机模式下,您可以从存储中读取值,假设它没有更改。

相关内容

  • 没有找到相关文章

最新更新