Jam*_* Ko 5 android oauth github github-api
我正在构建一个使用 OAuth 将用户登录到 GitHub 的 Android 应用程序。我按照此处的说明进行操作。作为流程的第一部分,我将用户发送到 URL
https://github.com/login/oauth/authorize?scope=repo&client_id=MY_CLIENT_ID
Run Code Online (Sandbox Code Playgroud)
但是,当我在我的 Android 设备上登录时,该Authorize xxxx按钮显示为灰色,我无法单击它。有谁知道这是为什么?(大截图如下)
我想按钮在我第一次运行应用程序并登录之前可能没有变灰。但是,我不能确定,因为我很匆忙。

因此,我将该链接粘贴到计算机上的 Chrome 中,并且 OAuth 过程运行良好。我注意到按钮起初是灰色的,但后来变成了亮绿色。这让我想知道:Android WebView 中是否默认启用了 JavaScript?果然,不是。我找到了这个答案,其中详细介绍了如何启用 JS。这是使一切正常工作的关键行:
webView.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2157 次 |
| 最近记录: |