Windows phone 7 无法获取属性的值';内容';:对象为null或未定义
每次编译PhoneGap 2.9.0项目时都会出现此错误。我将“www”文件夹复制到我的Microsoft Visual Studio 2010 Codrova项目中,因为我希望在WP 7上测试该程序(我已经在Android和iOS模拟器和设备上测试过) 据我所知,只有在我删除index.html文件中的cordova.js include时,这个错误才会被修复。我希望修复这个包可以解决我程序中的文件下载问题,因为它现在在WP 7中不起作用。以下是文件下载功能:Windows phone 7 无法获取属性的值';内容';:对象为null或未定义,windows-phone-7,cordova,Windows Phone 7,Cordova,每次编译PhoneGap 2.9.0项目时都会出现此错误。我将“www”文件夹复制到我的Microsoft Visual Studio 2010 Codrova项目中,因为我希望在WP 7上测试该程序(我已经在Android和iOS模拟器和设备上测试过) 据我所知,只有在我删除index.html文件中的cordova.js include时,这个错误才会被修复。我希望修复这个包可以解决我程序中的文件下载问题,因为它现在在WP 7中不起作用。以下是文件下载功能: function fil
function fileDownload(fileName, finalName) {
window.requestFileSystem(
LocalFileSystem.PERSISTENT, 0,
function onFileSystemSuccess(fileSystem) {
fileSystem.root.getFile(
"dummy.html", {create: true, exclusive: false},
function gotFileEntry(fileEntry){
var sPath = fileEntry.fullPath.replace("dummy.html","") + "Appname/Cachefolded";
var fileTransfer = new FileTransfer();
fileEntry.remove();
fileTransfer.download(
finalName,
sPath + finalName,
function(theFile) {},
function(error) {}
);
},
null);
},
null
);
};
此外,我还使用了一些PhoneGap API:
*装置
*联系
*文件系统
*本地存储
数据通过Ajax下载,如下所示:
$.ajax({
url: base + "user.php?imei=" + imei,
type: 'POST',
dataType:"json",
cache: false,
success: function(data) {
fileDownload(data.img, "avatar.jpg");
}
});
如果您对某个特定部分感兴趣,我将发布所有Nessery代码。我不想把它贴在这里让我的问题可读。提前谢谢你的帮助
注意:守则第1行是:
<!DOCTYPE html>
我也有同样的问题。还在找solution@ozeczek很遗憾,但我唯一能说的是,到目前为止我还没有找到任何解决方案,所以我放弃了在WP7上运行我的应用程序。我没有借口,只是必须让它工作。当我也删除cordova.js时,它会正常工作。我有便利,因为我的应用程序将启动和工作,即使有错误。
<!DOCTYPE html>