OAuth2无法在meteor移动应用

时间:2015-07-28 08:33:13

标签: 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="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');
                }
            });
        }
})

该应用在浏览器中按预期工作。单击按钮作为用户的用户名和密码,当用户单击“允许访问”按钮时,他被重定向到相应的页面,在后端,在“用户”集合中创建文档。

但问题出现了,当我开始在移动设备中使用此应用程序时。有些人说oauth2在本地不起作用。所以我甚至将我的代码推送到****** .meteor.com,但仍然oauth2在移动设备和模拟器中都不起作用。

我收到以下错误,

未捕获的TypeError:无法读取未定义的属性“mouse” 此错误适用于我正在使用的dsyko_jquery-ui-touch-punch软件包。

未捕获的ReferenceError:未定义跟踪器 未捕获的ReferenceError:未定义Spacebars Tracker重新计算功能的例外情况: 错误:没有domrange

任何人都可以指导,问题是什么以及如何解决它们。

0 个答案:

没有答案