【发布时间】:2012-02-12 22:10:00
【问题描述】:
我有一个使用 webview 和 webviewclient 的应用程序。它应该是一个基于白名单的儿童浏览器,所以我正在检查 URL,只允许加载某些 URL。通常它可以工作,但是当我在谷歌上搜索并单击搜索结果时,我会看到一个页面显示“重定向通知 - 上一页正在将您发送到...”
我没有发布代码,因为我不知道哪个部分是相关的。谁能指点我在哪里看?
补充:问题必须是 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 并发送默认的用户代理吗?
【问题讨论】:
标签: android webview android-webview