2017-01-23 60 views
0

我在我的ionic2項目中使用ImgCache.js,最近我升級離子從rc.3rc.5ImgCache停止工作。Imgcache.js初始化未達到回調

在調試時,我可以看到ImgCaches.Init()中的成功和錯誤回調從未被調用過。所以我調試的ImgCache.jsInit方法,是能夠找到方法:

navigator.webkitPersistentStorage.requestQuota

只是調用任何回調時Quota數據比之前的量較大(或之後我清理緩存/餅乾),這將要求用戶有權將文件存儲在他的設備中。

我在canary(版本號58.0.2989.0 canary (64-bit))中測試過,但是這也不起作用。

P.S:有問題的代碼是在這裏:https://github.com/chrisben/imgcache.js/blob/master/js/imgcache.js#L622

P.s.2:當我設置之前ImgCache.init()

+0

之前debugger *「只有當我在ImgCache.init()之前設置斷點時纔會發生」*因此,當刪除斷點時,問題已解決?那麼我相信這只是一個發展問題,而不是生產,是嗎? – Ivaro18

+0

是的,我沒有刪除這個問題,因爲其他人可能會得到相同的錯誤。 –

+0

啊,好的,請回答你的問題:)現在看起來沒有答案,所以人們會來尋找你的解決方案 – Ivaro18

回答

0

幾個小時的調試後斷點這只是發生的事情,我發現這個問題實際上是調試。這個問題只發生在ImgCache.init()ImgCache.init()