gfe_rd=cr&ei= 是什么以及为什么这个 url 在 Android webView 中失败?

What is gfe_rd=cr&ei= and why this url fails in Android webView?

当我在我的网络视图中加载 https://www.google.com 时,我得到 https://www.google.co.in/?gfe_rd=cr&ei onPageFinished,共 WebViewClient

当我在互联网上搜索时,我找不到太多信息。

最后的结果是google在webview中加载失败

这个问题与

相关

有什么建议吗?

什么是 gfe_rd=cr&ei=?

这是一个 cookie link 根据访问国家/地区重定向到您的浏览器。

如果我们输入https://www.google.com

然后它将 return 像 https://www.google.co.in/?gfe_rd=cr&ei=dsjk5k45

  • GFE: Google Front E
  • RD: Redirect
  • CR: C数量ry
  • EI: E引擎Id

引擎 ID 是发送到我们浏览器的 cookie

Source


为什么 https://www.google.co.in/?gfe_rd=cr&ei=jkfkl87 失败了?

在您提供的 link 中,我发现代码中存在错误。

ShouldOverrideUrlLoading 应该 return false 在 webview 中打开 url。 True 用于 在其他应用程序中打开