Imgcache.js Init未到达回调



我在ionic2项目中使用ImgCache.js,最近我将ionic从rc.3升级为rc.5ImgCache停止工作。

在调试时,我可以看到ImgCaches.Init()中的成功和错误回调从未被调用。因此,我调试了ImgCache.jsInit方法,并发现该方法:

navigator.webkitPersistentStorage.requestQuota

仅当Quota数据大于以前的数量时(或在我清理缓存/cookie之后)调用任何回调,这将请求用户在其设备中存储文件的权限。

我在canary(版本58.0.2989.0 canary (64-bit))中进行了测试,但这也不起作用。

附言:有问题的代码在这里:https://github.com/chrisben/imgcache.js/blob/master/js/imgcache.js#L622

p.s.2:只有当我在ImgCache.init()之前设置断点时,才会发生这种情况

经过几个小时的调试,我发现问题实际上是调试。问题只发生在我在ImgCache.init()之前设置debugger

相关内容

  • 没有找到相关文章

最新更新