Javascript 如何在手机上调试cordova插件?

Javascript 如何在手机上调试cordova插件?,javascript,angularjs,cordova,cordova-plugins,Javascript,Angularjs,Cordova,Cordova Plugins,我用Weinre从我的手机上获取控制台。但是在插件(联系人、地理定位等)的Javascript错误上,我一无所获 我不知道如何在控制台上推送每一个javascript错误 如何轻松调试只在设备上使用插件的javascript 谢谢。您可以使用在iOS、android、windows phone等系统中调试代码 使用以下命令安装插件:$cordova plugin add org.apache.cordova.console 然后,使用console.log(…)在javascript文件中 如果

我用Weinre从我的手机上获取控制台。但是在插件(联系人、地理定位等)的Javascript错误上,我一无所获

我不知道如何在控制台上推送每一个javascript错误

如何轻松调试只在设备上使用插件的javascript

谢谢。

您可以使用在iOS、android、windows phone等系统中调试代码

使用以下命令安装插件:
$cordova plugin add org.apache.cordova.console

然后,使用
console.log(…)在javascript文件中

如果要记录地理位置,可以执行以下操作:

var onSuccess = function(position) {
    console.log(position.coords.latitude);
    console.log(position.coords.longitude);
};

var onError = function(err) {
    console.log(error.code);
    console.log(error.message);
};

navigator.geolocation.getCurrentPosition(onSuccess, onError);
然后,当您构建应用程序并进行仿真时,请在项目中查找以下日志文件:

.../platforms/ios/cordova/console.log

您是为iOS还是android构建的?谢谢,但不幸的是,我正在寻找一种不用console.log选项捕捉Javascript错误的方法。