我有一段使用Cordova 2.7的代码。我将我的应用程序升级到了Cordova 3.3,同时还升级了我开发的所有自定义插件。
我可以使用Cordova 2.7成功获取iOS上Documents目录的完整绝对路径,但是使用Cordova 3.3,它只为fullPath返回/
。
这是我的代码:
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function gotFS(fileSystem) {
alert("entered gotFS: " + fileSystem.root.fullPath);
}
我在iPad Simulator 7.0上进行了测试(使用Cordova 2.7给出了正确的结果)
虽然,我可以使用其他方法获取路径,但我更喜欢使用Cordova API。
API文档未提及任何内容。知道有什么问题吗?
最佳答案
尝试将fullpath
更改为toURL()
并进行测试
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
function gotFS(fileSystem) {
alert("entered gotFS: " + fileSystem.root.toURL());
}
关于ios - Cordova 3.3-fileSystem.root.fullPath返回 “/”而不是完整路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22036956/