- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我创建了一个 Web 应用程序,我需要将其转换为移动应用程序,现在我只有 html5/js/css 文件,这意味着我没有任何 www foder 没有平台文件夹,也没有 cordova 项目......我首先开始使用 cordova 命令行构建应用程序,但我做不到,我发现了很多问题,然后我使用了 https://build.phonegap.com/ ,对我来说效果很好。为了读取文件,我尝试了这段代码:
window.resolveLocalFileSystemURI("file:///android_asset/www/data/User.xml", function () {
alert("Success");
}, function () {
alert(" error ");
});
但是,它没有用。我添加了一个 try catch
,异常是:
window.resolveLocalFileSystemURI is not a function
我是否需要在我的代码中添加一些东西才能使其工作?
最佳答案
您需要安装插件才能使用。
基本上,在应用程序的根目录中运行“cordova plugin add org.apache.cordova.file”。
有关详细说明,请参见此处“访问功能”下的内容: http://docs.phonegap.com/en/edge/cordova_file_file.md.html#LocalFileSystem
2019 年更新
现在添加此插件的正确方法是在您的项目根目录中使用此命令:
cordova plugin add cordova-plugin-file
这是一个核心的 cordova 插件。找到文档 here on npm
关于javascript - window.resolveLocalFileSystemURI 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29965452/
我正在尝试解决如下所示的文件系统 uri: /var/mobile/Applications/9483756B-8D2A-42C5-8CF7-8D76AAA8FF2C/Shift.app/iqedat
我创建了一个 Web 应用程序,我需要将其转换为移动应用程序,现在我只有 html5/js/css 文件,这意味着我没有任何 www foder 没有平台文件夹,也没有 cordova 项目.....
我使用 Genymotion 模拟器在 Android 上使用 Cordova 3.4 运行以下命令: window.resolveLocalFileSystemURL('file:///storag
我正在尝试从我的 ionic(v1) 应用程序中保存 png 图像。这在 android 中运行良好,但在 iOS 中出现错误。 错误是 ERROR: Wrong type for parameter
我是一名优秀的程序员,十分优秀!