我正在尝试在 PhoneGap 应用程序上使用 Google 实现 OpenAuth2 授权。发生的情况是,在成功授权应用程序后,我无法检索授权码。
我按照这里的教程来做这件事,我真的很喜欢它的制作方式。基本上它会在 InAppBrowser 上注册一个 loadstart 事件,当http://localhost
开始加载时,会触发 loadstart 事件,然后它会检索授权码,完成工作并关闭窗口。问题是窗口没有关闭,只是显示一个错误,指出无法加载 localhost url。
我知道我在phonegap中没有localhost,但重点是在请求完成之前拦截来自url的代码并关闭窗口。
该代码可以在本教程中找到。它们基本相同。
所以我的问题是: 1 - 有没有更简单的方法来检索授权码?2 - 如果问题 1 没有答案,我在当前方法中做错了什么?
谢谢大家的帮助!