0

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

我的问题是,我需要包含的信息只能通过使用 Javascript 获得。所以页面需要加载,然后是一些javascript处理,最后设置一个manifest url(并更新缓存)。

所以本质上:

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

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

这是在最新的稳定谷歌浏览器上。它似乎在 Firefox 中工作。

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

4

1 回答 1

3

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

于 2011-12-08T11:09:14.737 回答