我在我的ionic2项目中使用ImgCache.js
,最近我将离子从rc.3
升级到rc.5
,ImgCache
停止了工作。
在调试时,我可以看到ImgCaches.Init()
中的成功和错误回调从未被调用过。所以我调试了ImgCache.js
' Init
方法并且能够找到方法:
navigator.webkitPersistentStorage.requestQuota
当Quota
数据大于之前的数量(或清除缓存/ cookie之后)时,只调用任何回调,这将要求用户在其设备中存储文件的权限。
我在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 :(得分:0)
经过几个小时的调试,我发现问题实际上是调试。只有在debugger
ImgCache.init()
时才会出现此问题