0

我试图在PhoneGap应用程序上使用Google实现OpenAuth2授权。发生的情况是,在成功授权应用程序后,我无法检索授权码。如何在使用PhoneGap的InAppBrowser授权Google+后检索授权码

我跟着tutorial here来做到这一点,我非常喜欢它的制作方式。基本上,它在InAppBrowser上注册一个loadstart事件,当http://localhost开始加载时,loadstart事件被触发,然后它检索授权代码,完成它的工作并关闭窗口。问题是,窗户没有关闭,只是显示一个错误,说明本地主机url无法加载。

我知道我手机中没有本地主机,但重点是在请求完成之前从URL中截取代码并关闭窗口。

该代码可以找到on this tutorial。他们基本上是一样的。

所以我在这里的问题是: 1 - 有没有更简单的方法来检索授权码? 2 - 如果问题1没有答案,我在当前的方法中做错了什么?

谢谢大家的帮助!

+0

好吧,我认为正在发生的事情是,InAppBrowser事件不被解雇...... – digaomatias

回答

0

确保您使用的不是window.on(和你使用window.addEventListener(