Chrome 中无缘无故打开 URL“http://www.gstatic.com/generate_204”

Chrome 中无缘无故打开 URL“http://www.gstatic.com/generate_204”

我几乎一直使用 Chrome 浏览网页

从几天前开始,我有时会http://www.gstatic.com/generate_204毫无理由地在新的浏览器选项卡中打开该页面。我不知道是什么触发了它。它始终是一个空白页面,标题为“无标题”。

从谷歌搜索来看,这似乎与访问 http 网站有关,但我不知道现在是什么原因导致这种情况发生,以前这种情况不会发生。我只知道,我第一次看到这个页面是在我试图访问与我的路由器连接的另一台计算机上托管的 HTTP 页面时,由于路由器的设置,我无法这样做。

请注意,我提到这一点只是为了以防万一,而且这是我第一次在这台电脑上看到 gstatic 页面。我的问题不是关于我的路由器上另一台电脑上托管的 http 页面。

这个 gstatic 页面到底是什么,为什么它会自动弹出?

我可以/应该禁用该页面的弹出功能吗,或者它是否表示 chrome 或计算机存在任何问题?

答案1

太长了 这种情况发生在网络配置错误和连接不稳定的情况下。Chrome 被欺骗“认为”网络上有一个网页,用户需要登录才能访问互联网。

根据我的经验,当计算机的互联网连接中断时,Chrome 上会出现 GStatic 页面。当 Chrome 无法加载网站时,它会检查不使用 Https 的网站,以测试网络状态:http://gstatic.com

  • 如果对 GStatic 的请求失败,Chrome 将抛出错误,例如Internet Disconnected

  • 如果对 GStatic 的请求返回204 No Content响应,则表示用户的互联网可以使用。

  • 如果对 GStatic 的请求来自不同的 IP 或与 Chrome 所预期的真实网站不同,Chrome 会认为存在强制门户(例如,某些页面类似于公共 Wi-Fi,要求用户进一步登录/接受服务条款)。

    • 如果 Chrome 认为网络存在强制门户,它会打开该页面,让用户更轻松地登录。但是,例如,我所在地区的路由器互联网连接不稳定。因此,Chrome 可能无法立即加载网站,并会收到来自路由器的错误代码。Chrome 会被欺骗并认为这是一个强制门户。等到谷歌向我显示登录页面时,互联网又回来了,因此页面是空白的。

编辑:许多浏览器都有自己的“Generate_204”网站,例如小米的网络浏览器:http://connect.rom.miui.com/generate_204

当 chrome 在新选项卡上打开 GStatic 时,我尝试加载的网站选项卡显示: 连接到 Wi-Fi:您正在使用的 Wi-Fi(Cuala_566)可能要求您访问其登录页面。

答案2

就我而言,问题在于我所访问的网站的自签名 SSL 证书无效。我在服务器上将一个 Web 应用程序部署到 ISS 中,这个错误显示,当我单击“连接”时,http://www.gstatic.com/generate_204问题就出现了。

此问题仅在使用 Chrome 或 Edge 时发生(使用 FireFox 或 IE11 时不会发生此问题)。通过生成有效的自签名证书可解决此问题。根据这个答案,Chrome 需要以下两个属性才能正常工作: Authority Key IdentifierBasic Constraints

我设法通过使用生成证书来使其工作http://keystore-explorer.org按照此答案中的步骤操作: https://stackoverflow.com/a/48688789/1657465

答案3

这个 gstatic 页面到底是什么?

它似乎是 Google 静态代码页(“gstatic.com”域名由 Google 拥有和使用),旨在生成响应HTTP 204 No Content。根据此Mozilla 开发者页面

HTTP 204 No Content 成功状态响应代码表示请求已成功,但客户端不需要离开其当前页面。


我可以/应该禁用该页面的弹出功能吗?或者它是否表示 Chrome 或计算机存在任何问题?

可能不是,而且“也许?耸肩“。HTTP 204 No Content响应是通用响应,目前尚不清楚这里发生了什么(哪些请求导致页面出现)。

它为什么会自动弹出来?

不幸的是,这个问题似乎不容易回答。

根据当前的问题、评论和一些谷歌搜索,我猜测,可能是 Chrome 正在检查您的互联网连接并错误地显示页面,部分原因是该请求失败(暂时)。您可以使用以下工具Wireshark或者也许 Chrome 的开发者工具可以收集有关生成这些选项卡的交易的更多信息,但否则这个问题可能无法按原样回答。

答案4

转到调制解调器无线页面的高级选项卡,并将频道设置为“自动”。

在我将设备连接到 WiFi 后,某些网页会将我引导至 Connectivitycheck gstatic 的 WiFi 设置页面。我记得频道设置为自动,但不知何故它被更改为“11”。在我将其改回后,我立即转到请求的网页。

希望这可以帮助。

相关内容