如何使用手机调试cordova插件?

时间:2014-05-01 02:41:42

标签: javascript angularjs cordova cordova-plugins

我使用Weinre从手机上获取控制台。但是关于插件的Javascript错误(联系人,地理定位等......)我什么都没得到......

我不知道如何在每次javascript错误时按下控制台。

如何轻松调试使用仅在您的设备上存在的插件的JavaScript?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Console Plugin调试iOS,Android,Windows Phone等中的代码。

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

然后就像在javascript文件中使用console.log(...);一样简单。

如果您想记录您的地理位置,您可以这样做:

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