我正在使用BootUp.js(https://github.com/TradeMe/bootup.js)將CSS和JavaScript文件加載並存儲到HTML5 LocalStorage中。該網站是專門針對移動設備的,因此節省時間和提高速度是非常棒的!不過,我注意到很奇怪的情況是CSS(從未注意到它與JS)在存儲中變得腐敗,所以網站呈現非常糟糕,直到存儲被清除並且CSS文件從服務器重新獲取。HTML5 LocalStorage似乎已損壞
我見過這種情況在iPhone 4(iOS 6)上的Safari上非常零星地發生,在Galaxy S3上的Chrome和在Nexus 7上的Chrome上 - 所以它似乎並不侷限於任何特定設備,瀏覽器或OS。這是任何人遇到過的問題嗎?數據是否可能以某種方式變得腐敗? WebKit有什麼已知的問題(我猜)可能導致它?
我打算通過存儲可以在JS中生成的某種校驗和來實現解決方法,以確保數據完全存在。如果沒有,清除它並從服務器獲取。
我不熟悉的引導過程中,但是否進行某種形式的CSS縮小文件的?這可以解釋爲什麼css而不是js受到影響。 – K3N
我的CSS已經縮小。 Bootup將它作爲一個字符串存儲在本地存儲中。 – user1003623