如何避免"重定向通知"来自Google的Android Webview

时间:2012-01-18 06:10:24

标签: android webview android-webview

我有一个使用webview和webviewclient的应用。它应该是一个基于白名单的儿童浏览器,所以我正在检查网址,只允许加载某些网址。通常它的工作,但当我在谷歌搜索并点击搜索结果时,我得到一个页面,上面写着“重定向通知 - 前一页正在向您发送...”

我不发布代码,因为我不知道哪个部分是相关的。谁能指出我在哪里看?

补充:问题必须是 1)Google正在为搜索结果提供服务(为什么它与默认浏览器不同?),或者 2)webview如何处理它们。

我开始认为这与Google提供搜索结果的方式有关,因为这些链接会在任何地方提供“重定向通知”。这是一个示例链接: http://www.google.com/url?sa=t&source=web&cd=2&ved=0cccqfjab&url=http%3a%2f%2faerik.com%2f&ei=dlwwt-bgc-wciqk8tkzadw&usg=afqjcnhkstsuy-erndsrb4nkkpvda_xutq

如果Google以不同方式提供我的应用搜索结果,可能是因为Cookie或用户代理? webview是否自动处理cookie并发送默认的用户代理?

2 个答案:

答案 0 :(得分:0)

啊......我明白了。我怀疑其他人会遇到类似的问题,因为根本原因是我在对白名单进行检查时小写了URL,然后加载了小写的URL ...有点愚蠢,但话又说明了很多错误。< / p>

答案 1 :(得分:0)

使用您的Google帐户登录,然后访问该网址。它会工作。成功访问网址后,您可以重新访问该网站。