我有一个使用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并发送默认的用户代理?
答案 0 :(得分:0)
答案 1 :(得分:0)
使用您的Google帐户登录,然后访问该网址。它会工作。成功访问网址后,您可以重新访问该网站。