我正在生成缓存清单服务器端,我需要通过查询字符串包含一些信息。
我的问题是,我需要包含的信息只能通过使用Javascript获得。因此页面需要加载,然后进行一些javascript处理,最后设置清单URL(并更新缓存)。
所以实质上:
$("html").attr("manifest", "/cache.manifest?varfromjs= + somevar);
这没有任何作用,我尝试调用window.applicationCache.update()
,但是我收到一条错误,指出“INVALID_STATE_ERR:DOM Exception 11”。
这是最新稳定的Google Chrome。它似乎在Firefox中有效。
这是我第一次使用HTML5 appcache,所以我可能错过了一些东西。我应该怎么做呢?
答案 0 :(得分:3)
我不认为可以动态添加缓存清单属性,尝试在服务器端进行处理。