每次编译PhoneGap 2.9.0项目时都会出现此错误。我将“www”文件夹复制到我的Microsoft Visual Studio 2010 Codrova项目中,因为我试图在WP 7上测试该程序(我已经在Android和iOS模拟器和设备上测试过它)。
Error:["Unable to get value of the property 'content': object is null or undefined file:x-wmapp1:\/app\/www\/index.html Line:1","DebugConsole380383071"]
据我所知,只有在我的index.html文件中删除cordova.js include时才会修复此错误。我希望修复这个包将解决我的程序中文件下载的问题,因为它现在不能在WP 7中工作。这是文件下载的功能:
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很少: *设备 *连接 * 文件系统 * LocalStorage
通过Ajax下载数据,如下所示:
$.ajax({
url: base + "user.php?imei=" + imei,
type: 'POST',
dataType:"json",
cache: false,
success: function(data) {
fileDownload(data.img, "avatar.jpg");
}
});
如果您对特定部分感兴趣,我会发布所有必需代码。不想在这里发布,以保持我的问题可读。感谢您提前提供任何帮助。
P.S。代码的第1行是:
<!DOCTYPE html>