Android 如何避免;重定向通知“;安卓网络视图中的谷歌

Android 如何避免;重定向通知“;安卓网络视图中的谷歌,android,webview,android-webview,Android,Webview,Android Webview,我有一个使用webview和webviewclient的应用程序。它应该是一个基于白名单的儿童浏览器,所以我检查URL,只允许加载某些URL。一般来说,这是可行的,但当我在谷歌上搜索并点击搜索结果时,我会看到一个页面,上面写着“重定向通知-上一个页面正在将您发送到…” 我没有张贴代码,因为我不知道哪个部分是相关的。有人能指给我看哪里吗 补充:问题必须是 1) 谷歌提供搜索结果的方式(为什么它与默认浏览器不同?),或者 2) webview如何处理它们 我开始认为这与谷歌提供搜索结果的方式有关,因

我有一个使用webview和webviewclient的应用程序。它应该是一个基于白名单的儿童浏览器,所以我检查URL,只允许加载某些URL。一般来说,这是可行的,但当我在谷歌上搜索并点击搜索结果时,我会看到一个页面,上面写着“重定向通知-上一个页面正在将您发送到…”

我没有张贴代码,因为我不知道哪个部分是相关的。有人能指给我看哪里吗

补充:问题必须是 1) 谷歌提供搜索结果的方式(为什么它与默认浏览器不同?),或者 2) webview如何处理它们

我开始认为这与谷歌提供搜索结果的方式有关,因为这些链接在任何地方都会发出“重定向通知”。下面是一个示例链接:


如果谷歌为我的应用程序搜索结果提供不同的服务,可能是因为cookies或用户代理?webview是否会自动处理Cookie并发送默认用户代理?

啊。。。我想出来了。我怀疑其他人会有类似的问题,因为根本原因是我在对照白名单检查URL时将其小写,然后加载小写URL。。。有点傻,但还是有很多bug。

使用您的谷歌帐户登录,然后访问url。它会起作用的。成功访问url后,可以重新访问该站点