【问题标题】:How to avoid "Redirect Notice" from Google in Android Webview如何在 Android Webview 中避免来自 Google 的“重定向通知”
【发布时间】: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


    【解决方案1】:

    啊...我想通了。我怀疑其他人会遇到类似的问题,因为根本原因是我在检查白名单时将 URL 小写,然后加载小写的 URL……有点愚蠢,但话又说回来,有很多错误。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-01
        相关资源
        最近更新 更多