webView.evaluateJavascript。不想执行。
Posted
技术标签:
【中文标题】webView.evaluateJavascript。不想执行。【英文标题】:webView.evaluateJavascript. Doesn't want to execute. 【发布时间】:2015-09-12 07:35:06 【问题描述】:为 android webView 编写了一些渲染器。 试着像这样调用一些javascript:
if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
this.Control.EvaluateJavascript(@"javascript: alert('asdasd');", new ValueCallback(() => ));
else
this.Control.LoadUrl(@"javascript:alert('asdasd');");
在它之前我设置了
this.Control.Settings.JavaScriptEnabled = true;
而且没有反应。我在 ValueCallback 类中看不到任何警报或任何操作。 我做错了什么?
【问题讨论】:
【参考方案1】:添加这个:
Control.SetWebChromeClient(new WebChromeClient());
它会起作用的。
【讨论】:
以上是关于webView.evaluateJavascript。不想执行。的主要内容,如果未能解决你的问题,请参考以下文章