android-为什么OAuth流中的GitHub授权按钮显示为灰色?

android-为什么OAuth流中的GitHub授权按钮显示为灰色?,第1张

概述我正在构建一个Android应用,使用OAuth将用户登录到GitHub.我按照here的指示进行了 *** 作.作为该过程的第一部分,我向用户发送了URLhttps://github.com/login/oauth/authorize?scope=repo&client_id=MY_CLIENT_ID但是,当我在Android设备上登录时,“授权xxxx”按钮显示灰色,因此

我正在构建一个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授权按钮显示为灰色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存