【问题标题】:Call C# from Js in WebView - Xamarin.Forms (iOS and Android)从 WebView 中的 Js 调用 C# - Xamarin.Forms(iOS 和 Android)
【发布时间】:2018-03-14 15:18:32
【问题描述】:

我需要一种方法来进行 c# 调用以在我的 sqLite 中保存一些数据(来自 webview 中的 js 函数)。

提前致谢!

【问题讨论】:

    标签: javascript xamarin webview


    【解决方案1】:

    我的猜测是,这在 Xamarin.Forms 中不可能直接实现。您可能需要为每个平台编写自定义渲染器。这是一篇关于自定义渲染器的文章:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/。您可能需要为 WebView 类编写一个。完成此操作后,您将能够获得本机控件并使用其底层功能。我建议首先尝试 UWP,因为这将是最直接的。

    本文介绍了如何在 UWP 中拦截 JavaScript 警报 https://code.msdn.microsoft.com/windowsapps/How-to-intercept-854d33da

    但是,您还需要详细说明您真正想做的事情。你想传回什么数据?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-15
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多