2013-05-26 42 views
2

我想在我的网站上实现twitter登录。我可以打开一个子窗口,点击twitter登录按钮,然后重定向到twitter登录页面,并在scuccessful身份验证后提供oauth键,使用它我可以为该用户提取数据。 如何关闭子窗口并让父母刷新自己?请记住它应该只发生在用户身份验证验证上。父窗口应以某种方式观察子窗口url,并且如果URL更改为'https://api.twitter.com/oauth/authorize',则关闭子窗口并刷新父窗口。 本质上,我如何等待url更改为angularjs中的给定url? 有人试过吗? Twitter登录集成在angularjs和Java

回答

1

我设法通过关闭页面来解决这个问题,我从服务器获取twitter响应(使用javascript-onload),然后我调用login()让用户自动登录。它现在工作正常,但如果用户点击关闭按钮后,打开twitterwindow,并没有填写他的凭据,它再次提交登录数据导致错误响应。

为了解决这个问题,我需要知道,有没有办法之间手动关闭浏览器VS通过window.close()的关闭它来区分,它是活的网站上www.reviewmatters.com帮助,请您及时