Imgcache.js Init没有达到回调

时间:2017-01-23 02:48:52

标签: caching ionic2 external

我在我的ionic2项目中使用ImgCache.js,最近我将离子从rc.3升级到rc.5ImgCache停止了工作。

在调试时,我可以看到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()

之前设置断点时才会发生这种情况

1 个答案:

答案 0 :(得分:0)

经过几个小时的调试,我发现问题实际上是调试。只有在debugger

之前设置ImgCache.init()时才会出现此问题