Xamarin - Webview - OnWebViewNavigating - 当原始 url 匹配 x

问题描述 投票:0回答:1

我正在尝试重定向来自支付提供商的 url,由于某种原因,webview 浏览器无法解析导致白屏的 URL。将 url 放在浏览器中时,url 会被重定向到另一个 url。我以为我可以将 url 重定向到“正确”的 url。我的问题是我找不到任何有关导航时重定向或如何触发新“导航”的信息。抱歉,如果这是非常直截了当的,但我是 xamarin 的新手。

public partial class MainPage : ContentPage
{
    public MainPage()
    {
        InitializeComponent();
        webView.Navigating += OnWebViewNavigating;
        webView.Navigated += OnWebViewNavigated;
        
    }

    private void OnWebViewNavigating(object sender, WebNavigatingEventArgs e)
    {
        if (e.Url.StartsWith("xxxxx"))
        {
            // redirect to correct url
        }
    }

    private void OnWebViewNavigated(object sender, WebNavigatedEventArgs e)
    {
        // Maybe do something here?
    }
}
c# xamarin webview
1个回答
0
投票

Okee,也许不是真正的答案。但是我的问题已经解决了。我已经将应用程序构建到多个物理设备上。它在那里工作。

发现于:https://learn.microsoft.com/en-us/answers/questions/168732/call-of-webview-using-xamarin-forms-blank-screen-a

© www.soinside.com 2019 - 2024. All rights reserved.