我目前正在开发一个旧的 iOS 应用程序。我对 Cordova 不太了解。
我被困在一个地方,在那里代码使用 window.requestFileSytem 。这个函数的成功回调中有一些代码。
我调试的时候发现没有触发成功回调。我无法在 latest cordova document 中找到有关此功能的任何内容,但是 older document 中有一些内容。
所以我担心的是窗口。不推荐使用 requestFilesystem 方法。如果是这样,那么我如何在最新的 Cordova 中实现同样的目标。
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqFileSystemSuccess, null);
任何帮助,将不胜感激。
最佳答案
回顾@iammilinds 的回答,我必须更正我最初的陈述:
window.requestFileSystem
方法是非标准的,不应使用 。请参阅 linked MDN docs 。
然而,cordova 文件插件 here 或 here 的文档中有包含 window.requestFileSystem
方法的代码示例(搜索 window.requestFileSystem 可能会有所帮助,因为 dcos 非常大)。
所以关于你最初的问题:恐怕你必须调试它。也许检查浏览器的控制台可能会给你一个提示什么是错的。或者尝试将错误处理程序添加到 window.requestFileSystem
作为最后一个参数,如下所示:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqFileSystemSuccess, onErrorLoadFs);