无法获取属性“content”的值:object为null或undefined

时间:2013-09-30 20:31:19

标签: windows-phone-7 cordova

每次编译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>

0 个答案:

没有答案