从Javascript设置HTML5缓存清单

时间:2011-12-07 09:43:49

标签: javascript html5-appcache

我正在生成缓存清单服务器端,我需要通过查询字符串包含一些信息。

我的问题是,我需要包含的信息只能通过使用Javascript获得。因此页面需要加载,然后进行一些javascript处理,最后设置清单URL(并更新缓存)。

所以实质上:

$("html").attr("manifest", "/cache.manifest?varfromjs= + somevar);

这没有任何作用,我尝试调用window.applicationCache.update(),但是我收到一条错误,指出“INVALID_STATE_ERR:DOM Exception 11”。

这是最新稳定的Google Chrome。它似乎在Firefox中有效。

这是我第一次使用HTML5 appcache,所以我可能错过了一些东西。我应该怎么做呢?

1 个答案:

答案 0 :(得分:3)

我不认为可以动态添加缓存清单属性,尝试在服务器端进行处理。