Javascript OAuth2在meteor移动应用程序中不工作
我正在使用软件包yefim:accounts linkedin做一个简单的linkedin oauth。代码尽可能简单:Javascript OAuth2在meteor移动应用程序中不工作,javascript,meteor,linkedin,meteor-accounts,Javascript,Meteor,Linkedin,Meteor Accounts,我正在使用软件包yefim:accounts linkedin做一个简单的linkedin oauth。代码尽可能简单: <template name="createAccount"> <div class="container"> <h2 align="center">Create Account</h2> <div class=""> <button class=
<template name="createAccount">
<div class="container">
<h2 align="center">Create Account</h2>
<div class="">
<button class="connectWithLinkedin">Connect with LinkedIn</button>
</div>
</div>
</template>
Template.createAccount.events({
'click .connectWithLinkedin':function(event,template){
Meteor.loginWithLinkedin({
loginStyle:'popup'
}, function (err) {
if (err) {
console.log("error encountered "+err);
}
else{
Router.go('linkedinForm');
}
});
}
})
创建帐户
连接LinkedIn
Template.createAccount.events({
“click.connectWithLinkedin”:函数(事件、模板){
Meteor.loginWithLinkedin({
登录样式:'popup'
},函数(err){
如果(错误){
日志(“遇到错误”+错误);
}
否则{
Router.go('linkedinForm');
}
});
}
})
该应用程序在浏览器中按预期工作。单击按钮作为用户的用户名和密码,当用户单击“允许访问”按钮时,他将重定向到相应的页面,并在后端在“用户”集合中创建文档
但当我开始在手机上使用这个应用程序时,问题就出现了。一些医生说oauth2在本地不起作用。所以我甚至将我的代码作为******.meteor.com投入生产,但oauth2仍然不能在移动设备或模拟器中工作
我得到以下错误:
未捕获的TypeError:无法读取未定义的属性“鼠标”
此错误适用于我正在使用的dsyko_jquery-ui-touch-punch包
未捕获引用错误:未定义跟踪器
未捕获引用错误:未定义空格键
跟踪器重新计算功能异常:
错误:没有范围
任何人都可以指导,问题是什么,我如何解决它们。我运行我的应用程序如下:meteor运行android设备--移动服务器我运行我的应用程序如下:meteor运行android设备--移动服务器