Ios window.requestFileSystem方法是否已弃用?

Ios window.requestFileSystem方法是否已弃用?,ios,iphone,cordova,cordova-plugins,Ios,Iphone,Cordova,Cordova Plugins,我目前正在使用一个旧的iOS应用程序。我对科尔多瓦不太了解 我被困在一个地方,代码使用window.requestfilesystem。此函数的成功回调中有一些代码 调试时,我发现没有触发成功回调。我无法在中找到有关此函数的任何内容,但在中有一些内容 所以我担心的是窗户。requestFilesystem方法已弃用。如果是这样的话,我怎样才能在最新的科尔多瓦实现同样的目标 window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqF

我目前正在使用一个旧的iOS应用程序。我对科尔多瓦不太了解

我被困在一个地方,代码使用window.requestfilesystem。此函数的成功回调中有一些代码

调试时,我发现没有触发成功回调。我无法在中找到有关此函数的任何内容,但在中有一些内容

所以我担心的是窗户。requestFilesystem方法已弃用。如果是这样的话,我怎样才能在最新的科尔多瓦实现同样的目标

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqFileSystemSuccess, null);

任何帮助都将不胜感激。

回顾@iammillinds答案我必须更正我最初的陈述:

窗口.requestFileSystem方法是非标准的,不应使用。看

然而,在cordova文件插件或(搜索window.requestFileSystem可能会有所帮助,因为DCO非常大)的文档中有包含
window.requestFileSystem
方法的代码示例

关于您最初的问题:恐怕您必须调试它。也许检查浏览器的控制台会给你一个错误的提示。或者尝试将错误处理程序作为最后一个参数添加到
window.requestFileSystem
,如下所示:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqFileSystemSuccess, onErrorLoadFs);

是的,已弃用。
到今天为止,它仅由Chrome实现

这是Mozilla页面针对此API的内容:

非标准
此功能是非标准的,不在标准轨道上。不要在面向Web的生产站点上使用它:它不会适用于所有用户。实现之间也可能存在很大的不兼容性,并且行为可能会在将来发生变化

上述注意事项可以在其他几个“文件和目录”API中看到。然而,下面的注意事项是重要的,并且仅适用于此特定API

即使与文件和目录条目API的其余部分相比,
requestFileSystem()
也特别不标准
只有Chrome实现了这一功能,而所有其他浏览器制造商都决定不实施这一功能。它甚至已经从中移除。不要使用这种方法


正确的用法如本文所述:


问题不是关于浏览器API,而是使用相同签名的Cordova插件文件API(在实现HTML5浏览器API之前编写)。
window.requestFileSystem = window.requestFileSystem ||  // Chrome
                           window.webkitRequestFileSystem;  // Others