我正在构建一个Android应用,使用OAuth将用户登录到GitHub.我按照here的指示进行了 *** 作.作为该过程的第一部分,我向用户发送了URL
https://github.com/login/oauth/authorize?scope=repo&clIEnt_ID=MY_CLIENT_ID
但是,当我在AndroID设备上登录时,“授权xxxx”按钮显示为灰色,因此我无法单击它.有人知道这是为什么吗? (下面的大屏幕截图)
我认为按钮是在我第一次运行该应用程序并登录之前未显示为灰色.但是,我不确定,因为我很着急.
解决方法:
因此,我将链接粘贴到计算机上的Chrome中,OAuth流程运行正常.我注意到按钮最初是灰色的,但后来变成了鲜绿色.这让我感到奇怪:AndroID WebVIEw中是否默认启用JavaScript?果然不是.我发现this answer详细说明了如何启用Js.这是使一切正常运行的关键所在:
webVIEw.getSettings().setJavaScriptEnabled(true);
总结 以上是内存溢出为你收集整理的android-为什么OAuth流中的GitHub授权按钮显示为灰色?全部内容,希望文章能够帮你解决android-为什么OAuth流中的GitHub授权按钮显示为灰色?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)