公共 Wi-Fi 网络变得越来越普遍,但登录有时会很麻烦。强制门户是您连接到公共 Wi-Fi 时弹出的网页,通常要求您手动输入登录凭据或个人信息。这是因为强制门户通常在 Android 系统 WebView 应用程序中打开,该应用程序无法访问您的自动填充数据。然而,
谷歌正在努力改变这可以使这个过程更加顺利。
Android System WebView 是一个系统组件,允许应用程序在不离开应用程序的情况下显示基于 Web 的内容。尽管它基于与 Google Chrome 相同的开源代码,但它不与其共享任何自动填充或会话数据。因此,当强制门户要求您登录社交媒体帐户或输入您的个人数据时,您必须手动填写所有详细信息。
Google 现在准备让 Android 在 Android 自定义选项卡而不是 WebView 中打开这些强制门户页面。自定义选项卡只是默认网络浏览器的实例,可以访问您的浏览会话、保存的密码、付款方式和地址。这将允许强制门户访问您的自动填充数据,从而更快、更轻松地登录公共 Wi-Fi 网络。

由 Google Chrome 提供支持的 Android 自定义选项卡示例 |图片来源——Android Authority
这一变化是通过 Project Mainline 实施的,该项目允许 Google 通过 Play 系统更新推送系统组件的更新。最新版本的 Captive Portal Login 应用程序已包含此功能的代码,但目前默认情况下处于禁用状态。目前尚不清楚谷歌计划何时启用此功能,但预计将在不久的将来推出。
虽然这一变化可能会提高访问公共 Wi-Fi 的便利性,但预计不会对安全性产生重大影响。邪恶的孪生攻击(即攻击者通过恶意强制门户设置虚假公共 Wi-Fi 接入点)可能仍然有效。然而,使用 Android 自定义选项卡进行强制门户的便利性增加是一个值得欢迎的变化,应该会让登录公共 Wi-Fi 网络的痛苦减轻一些。
就我个人而言,我认为这是谷歌的一个伟大举措。我经常发现自己在机场连接公共 Wi-Fi 时必须手动输入登录凭据,这非常烦人。通过强制门户使用自动填充数据的能力肯定会让我作为旅行者的生活变得更轻松。