2011-12-07 412 views
0

我正在生成緩存清單serverside,我需要通過querystrings包含信息的位。從Javascript設置HTML5緩存清單

我的問題是,我需要包括的信息只能通過使用Javascript獲得。所以頁面需要加載,然後進行一些JavaScript處理,最後設置清單URL(並更新緩存)。

因此,在本質:

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

這什麼都不做,雖然,我已經打過電話window.applicationCache.update(),但我得到一個錯誤,指出 「INVALID_STATE_ERR:DOM異常11」。

這是最新穩定的谷歌瀏覽器。它似乎在Firefox中工作。

這是我第一次使用HTML5 appcache,所以我可能錯過了一些東西。我應該如何去做這件事?

回答

3

我不認爲緩存清單屬性可以動態添加,請嘗試在服務器端進行處理。