【问题标题】:Any method in xamarin forms equivalent to ShouldOverrideUrlLoading method of android?xamarin 形式中的任何方法等效于 android 的 ShouldOverrideUrlLoading 方法?
【发布时间】:2022-01-13 10:31:43
【问题描述】:

xamarin 形式中的任何方法等价于android 的shouldoverride 方法?

我正在寻找一种在 webview 上单击按钮时可以调用的方法。这是正在运行的 android 示例代码。

        webView.Settings.JavaScriptEnabled = true;
        webView.SetWebViewClient(new HybridWebViewClient(this));
        webView.Settings.DomStorageEnabled = true;

关于 HybridWebViewClient 类

public override bool ShouldOverrideUrlLoading(WebView view, string url)
{
}

【问题讨论】:

标签: xamarin.forms xamarin.ios


【解决方案1】:
  1. Xamarin.Forms 是一个集成了 Android 与 iOS 和 Windows 的平台。对于特定平台的功能,您可以使用自定义渲染器调用Android平台上的代码。

    详情可以参考:What is Xamarin.FormsCustom renderer

  2. 使用 OnPageStarted 方法、OnPageFinished 方法和 OnReceivedError 方法也是不错的选择。

    详情可在此链接查看答案:Xamarin.Forms ShouldOverrideUrlLoading Trigger

【讨论】:

    猜你喜欢
    • 2013-05-16
    • 2012-08-17
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2010-11-11
    相关资源
    最近更新 更多