“cordova.file”在Intel XDK中未定义

时间:2016-09-15 21:07:56

标签: javascript android cordova intel-xdk

我正在尝试在英特尔XDK中为我的应用程序(Android)使用cordova文件插件,但是当我进行简单验证时,例如“console.log(cordova.file);”控制台告诉我:“未捕获的TypeError:无法读取未定义的属性'文件'”

我将代码分开以隔离问题:

<!DOCTYPE html>
<html>
<head>
<title>Some title</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<script src="js/app.js"></script>     
<script src="xdk/init-dev.js"></script> 
<script>
    window.addEventListener('load', function(){
        if (window.Cordova) {
            document.addEventListener('DeviceReady', onDeviceReady, false);
        } else {
            console.log("Not ready yet");
        }
    }, false);

    function onDeviceReady() {
        console.log(cordova.file);  <---ERROR HERE        
    }
</script>
</head>
  <body>
  </body>
</html>

我在项目中包含了cordova插件文件,插件文件传输和inAppBrowser。我还包括一个cordido.js文件,该文件是分开下载的,因为我的项目没有它,我删除了它,因为它根本没有帮助。

我看到有些人修改了config.xml,但我在Intel XDK中没有该文件。我的英特尔XDK版本为3522,插件文件版本为4.2.0

请有人帮助我,我被困住了,这是我完成项目必须解决的唯一问题

由于

更新:我看到问题是OnDeviceReady永远不会被解雇,我该怎么办?

0 个答案:

没有答案