【问题标题】:Android WebView URL problemsAndroid WebView URL 问题
【发布时间】:2019-12-07 15:29:30
【问题描述】:

我有一个在 WebView 中托管网站的 android 应用程序。它工作正常,但有一个问题。每当用户在 Google 中搜索并单击该站点的页面时,应用程序不会在该页面上打开,而是在该网站的主页上打开。 例如:他们点击 www.example.com/blog - WebView 应用程序已打开,但它显示主页,而不是博客。 链接(导航)在应用程序启动时可以正常工作。

【问题讨论】:

    标签: android url webview


    【解决方案1】:

    试试这些代码

    myWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
    view.loadUrl(request.getUrl().toString());
    return false;
    }
    });
    

    当您单击 webview 上的任何链接时, view.loadurl() 方法会再次加载新的 url。

    【讨论】:

    • 虽然此代码可能会解决问题,including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请edit您的回答添加解释并说明适用的限制和假设。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 2015-06-25
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    相关资源
    最近更新 更多