这是我的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");
});
Run Code Online (Sandbox Code Playgroud)
我把它集成到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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11508 次 |
| 最近记录: |