首页 > 解决方案 > Chrome 自定义选项卡是否会受到新的 Google Chromium Embedded Framework 限制的影响?

问题描述

我们需要实现不使用 Android 上默认 webview 的浏览器操作。我们正在研究使用 chrome 自定义标签的选项。

我担心的是谷歌最近宣布他们将阻止来自嵌入式浏览器框架的登录,例如 Chromium Embedded Framework。

https://9to5google.com/2019/04/18/google-block-man-in-the-middle

我花了相当多的时间研究这个问题,并且正在努力在网上找到答案。

有谁知道这个限制/阻止是否会影响 Chrome 自定义标签?我想这最终意味着 Chrome 自定义选项卡是否使用 Chromium Embedded Framework

标签: chromium-embeddedchrome-custom-tabs

解决方案


Chrome 自定义选项卡不是使用 Chromium Embedded Framework 实现的,而是 Chrome 浏览器提供的一项服务。

来自https://developer.chrome.com/multidevice/android/customtabs的几个要点

从 Chrome 45 开始,Chrome 自定义选项卡现在对所有 Chrome 用户普遍可用,适用于所有 Chrome 支持的 Android 版本(从 Jellybean 开始)。

支持 Chrome 自定义选项卡的所有 Chrome 版本都公开了一项服务。要检查 Chrome 是否支持自定义标签,请尝试绑定到该服务。如果成功,则可以安全地使用自定义选项卡。

在未安装自定义选项卡时提供后备虽然自定义选项卡可供绝大多数用户使用,但在某些情况下,设备上未安装支持自定义选项卡的浏览器或设备不支持具有启用自定义标签。确保通过打开默认浏览器或使用您自己的 WebView 实现来提供可提供良好用户体验的后备方案。


推荐阅读