在MainActivity Xamarin中从webview调用javascript

时间:2017-11-25 18:28:51

标签: javascript android xamarin webview xamarin.ios

我试图在mainview中从webview调用javascript函数。这可以在我的自定义渲染中,只需调用this.Element.Eval(“alert('')”)。

我无法调用FindViewById因为在Resouces.Id中没有webview。

感谢!!!

1 个答案:

答案 0 :(得分:0)

Xamarin.forms.WebView提供Eval()方法从C#调用JavaScript,这里是官方的doucmentation:Call JavaScript from C#

  

我无法调用FindViewById因为在Resouces.Id中没有webview。

使用x:Name在XAML中命名控件,如下所示:

<WebView x:Name="webView" ... />

然后您可以通过名称在后面的C#代码中使用它,如下所示:

webView.Eval (string.Format ("printMultiplicationTable({0}, {1})", number, end));