gpt4 book ai didi

javascript - cordova.file 未为 windows/wp8 定义

转载 作者:搜寻专家 更新时间:2023-11-01 04:16:36 26 4
gpt4 key购买 nike

我正在尝试将使用 Cordova 完成的应用程序导出到桌面/平板电脑 Windows 8.1 和 Windows Phone 8.1。我的应用程序在 Android、iOS 上成功运行。

cordova -v
4.1.2

cordova plugins list
org.apache.cordova.file 1.3.1 "File"

但是当我在 Windows 8.1 或 Windows Phone 上尝试时,我的应用程序失败了。 “cordova.file”未定义。我无法访问 cordova.file.dataDirectory 来存储我的数据或任何 cordova.file.* 属性别名。

我在 https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md 上没有看到 Windows 的“怪癖” ,我错过了什么吗?

更新

找到了适用于 Windows Phone 的解决方案,我将“cordova.file.dataDirectory”设置为“///”(设备需要 org.apache.cordova.device):

if(cordova.file === undefined){
// WP8
if(device.platform === "Win32NT"){
cordova.file = {
dataDirectory: '///'
}
}else
// Windows 8
if(device.platform === "windows"){
cordova.file = {
dataDirectory: '?????'
}
}
}

对于 Windows 8,我仍在寻找解决方案..

最佳答案

'ms-appdata:///local/' 适用于 Windows 8 和 WP 8.1

https://msdn.microsoft.com/en-us/library/windows/apps/jj655406.aspx有关于其他可用数据路径的信息

关于javascript - cordova.file 未为 windows/wp8 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com