在WebView中从Js调用C# - Xamarin.Forms(iOS和Android)

时间:2018-03-14 15:18:33

标签: javascript xamarin webview

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

提前致谢!

1 个答案:

答案 0 :(得分: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

但是,您还需要提供有关您实际想做的更多细节。您希望传回哪些数据?