cub*_*cub 5 javascript cordova windows-phone-8 windows-8.1 cordova-plugins
我正在尝试将使用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"
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用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没有"Quirks" ,我错过了什么吗?
UPDATE
找到Windows Phone的解决方案,我将'cordova.file.dataDirectory'设置为'///'(device require 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: '?????'
}
}
}
Run Code Online (Sandbox Code Playgroud)
对于Windows 8,我仍然寻求解决方案..
小智 4
“ms-appdata:///local/”适用于 Windows 8 和 WP 8.1
https://msdn.microsoft.com/en-us/library/windows/apps/jj655406.aspx有有关其他可用数据路径的信息
| 归档时间: |
|
| 查看次数: |
3206 次 |
| 最近记录: |