这是我的downloader.js文件内容:
function Downloader() {}
Downloader.prototype.downloadFile = function(fileUrl,dirName,fileName,overwrite,win,fail) {
    //Make params hash optional.
    if (!fail) win = params;
    PhoneGap.exec(win, fail, "Downloader", "downloadFile", [fileUrl, params]);
};
PhoneGap.addConstructor(function() {
    PhoneGap.addPlugin("downloader", new Downloader());
    PluginManager.addService("Downloader", "com.phonegap.plugins.downloader.Downloader");
});
我把它集成到android项目中.但是当我运行项目时,我得到了Uncaught ReferenceError: PhoneGap is not defined at file:///android_asset/www/js/downloader.js:10.任何人都可以告诉可能是什么问题.
将cordova.js文件放在downloader.js文件之前,它应该可以工作.
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="downloader.js"></script>
| 归档时间: | 
 | 
| 查看次数: | 11508 次 | 
| 最近记录: |