android - 具有 onPageFinished() 和 onPageStart() 行为的自定义选项卡

标签 android webview chrome-custom-tabs appauth

我必须在使用具有 OAuth 功能的 Web View 登录的应用程序中实现自定义选项卡。有没有办法在 Chrome 自定义标签中使用与 onPageStart() 和 onPageFinished() 相同的行为?

最佳答案

如果您使用 Chrome 自定义选项卡来执行 OAuth(顺便提一下,这是个好主意 – 比 WebView 安全和可用得多),那么您应该考虑开源 AppAuth图书馆。

即使您不直接依赖该库,它也提供了一些使用 Chrome 自定义选项卡实现 OAuth 流程的好示例。

关于android - 具有 onPageFinished() 和 onPageStart() 行为的自定义选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36395118/

相关文章:

android - 在 Android 中使用 loadDataWithBaseURL() 显示图像时出现问题

android - android webview 中的 Dipaly 波斯语文本(适用于不支持波斯语的手机)

android - 设置 Chrome 自定义标签时出现 "Please install Android Support Repository"警告

android - Chrome 自定义标签更改默认关闭按钮不起作用

android - 当设备中安装了多个浏览器并且用户将不同的浏览器设置为默认浏览器而不是 chrome 浏览器时,如何加载 chrome 自定义选项卡?

java - 根据选中的 CheckBox 让 Button 做一些事情

android - 在 Kotlin 中使用 Flowable 的多个 retrofit2 请求

android - 为什么我的应用程序收到 415 http 错误但 postman 收到 200?

ios - 在 iOS 中 WKWebView 的后台历史记录中显示带有父 URL 的子 URL

android - 将自定义对话框 'header' 更改为 AlertDialog 'header'