是否可以通过移动设备从Google Chrome网页浏览器中检索联系人?
实际上我的本地ngCordova插件有问题(可能是某些js文件或某些内容未正确加载)。 代码是:
$cordovaContacts.pickContact().then(function (result) {
$scope.selectedContact = result;
});
错误是:
无法调用方法' pickContact'未定义的
正是在这段代码中它给出了上述错误:
navigator.contacts.pickContact(function(contact)....
所以我想调试那个错误。所以我用try-catch块保持警报提示,但那些并不是那么有用。
所以从应用程序我无法正确调试警报语句。
所以第一个问题:有没有什么好方法可以调试应用程序?
因此,我转向了网络浏览器。我使用"离子服务"运行离子应用程序。并从我的移动浏览器访问该应用程序。这工作正常。但在继续进行之前,我想确认一下,是否可以使用ngCordova api从网络浏览器获取移动联系人?
答案 0 :(得分:2)
ngCordova是与Cordova通信的API。它有许多不同的插件来在移动设备上执行功能。这些插件是在iOS或android包的构建过程中安装的,而不是角度项目的一部分。您无法从普通浏览器访问这些插件。