首页 > 解决方案 > Xamarin 如何从我的网络视图中检查目标“_blank”的链接

问题描述

我知道这个问题已经存在,但我已经阅读并尝试了所有我发现的东西,但我找不到适合我的解决方案。我通过 webview 连接到一个站点,使用 OnNavigating 方法我可以在设备的浏览器中打开链接,但是我遇到的问题是带有目标“_blank”的链接,它根本不读取它们并且甚至不检查。有谁能帮帮我吗?

这是代码

protected void webOnNavigating(object sender, WebNavigatingEventArgs e)
    {
        
        if (e.Url.Contains("http") ^ (e.Url.Contains("http://test.liberobit.biz:8011/lb_gets_ar_web/test-documenti.aspx")))
        {
            // Retrieving the URL
            //var pdfUrl = new Uri(e.Url);
        }
        else
        {
            return;
        }

            // Open PDF URL with device browser to download
            Device.OpenUri(new Uri(e.Url));

            // Cancel the navigation on click actions (retains in the same page.)
            e.Cancel = true;


    }

标签: xamarinxamarin.formswebview

解决方案


推荐阅读