I-Code verwenden folgende Seite MyWebView
zu laden:Xamarin Form webview Eval nicht aufrufen Javascript
private void DisplayLocalPage(string filename)
{
var html = new HtmlWebViewSource();
html.BaseUrl = DependencyService.Get<IBaseUrl>().Get();
html.Html = ReadFile(filename);
MyWebView.Source = html;
MyWebView.Eval("alert(200)");
}
Seite ist gut gemacht - alle Skripte laufen auch, aber diese Warnung ausgelöst wird, nicht, was sind mögliche Gründe?
Sie haben die Erlaubnis-Skripte ausführen lassen sollte. Funktioniert es, wenn Sie es in das Dokument ready-Ereignis von JS der geladenen Seite schreiben? –
Ich habe die Warnung in onload von Körper und es funktioniert. – cuddlecheek
Überprüfen Sie diesen Link: http://www.tipsabc.com/2016/xamarin-forms-communicate-javascript-webview-native-code/ –