我试图重定向一个来自支付提供商的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?
}
}
1条答案
按热度按时间nbysray51#
好吧,也许不是一个真实的的答案。但我的问题解决了。我已经将应用程序构建到多个物理设备上。这就是它的工作原理。
地址:https://learn.microsoft.com/en-us/answers/questions/168732/call-of-webview-using-xamarin-forms-blank-screen-a