2015-06-25 43 views
4

寫了一些針對Android webView的渲染器。 試着打電話給一些JavaScript這樣的:webView.evaluateJavascript。不想執行。

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()); 

它會工作。

+0

@shtpavel你能接受答案嗎? –