【问题标题】:How to debug a cordova plugin with your phone?如何用手机调试科尔多瓦插件?
【发布时间】:2014-05-01 02:41:42
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 你是为 iOS 还是 android 构建?

标签: javascript angularjs cordova cordova-plugins


【解决方案1】:

您可以使用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

【讨论】:

  • 谢谢,但不幸的是,我正在寻找一种在没有 console.log 选项的情况下捕获 Javascript 错误的方法。
猜你喜欢
  • 2017-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-04
  • 1970-01-01
  • 2016-08-30
  • 2015-10-13
  • 1970-01-01
相关资源
最近更新 更多