Android's Webview kann nicht mit Javascript umgehen?

Meine Android-Anwendung zeigt Webseiten (ich habe Webview für sie). .but Javascript auf dem Wepage läuft nicht in einem Webview. Wenn ich die gleiche Webseite durch den Browser besuche, läuft Javascript. Wie Javascript in einer Anwendung (mit einem Webview) laufen?

  • Reagieren Native Fehler: Elementtyp ist ungültig: erwartet eine Zeichenfolge oder eine Klasse / Funktion, aber bekam: Objekt
  • Facebook einladen in phonegap Rückkehr OK
  • Android Phonegap - So öffnen Sie native Google Maps Application
  • % 20 Wert aus Get-Methode entfernen
  • Phonegap gibt die aktuelle Orientierung während der Bildaufnahme zurück
  • Javascript-Funktion aus Java ausführen
  • JavaScript funktioniert nicht in Android Webview?
  • Gibt es eine Möglichkeit, einen Array-Puffer von Javascript zu Java auf Android zu übergeben?
  • 3 Solutions collect form web for “Android's Webview kann nicht mit Javascript umgehen?”

    Aktivieren Sie Javascript! :

    WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); 

    WebView: setJavaScriptEnabled

    Aus der Android-Dokumentation :

    "Standardmäßig bietet ein WebView keine browserähnlichen Widgets, aktiviert JavaScript nicht und Webseitenfehler werden ignoriert. Wenn dein Ziel nur darin besteht, einige HTML als Teil deiner Benutzeroberfläche anzuzeigen, ist das wahrscheinlich gut, der Benutzer wird es nicht Muss mit der Web-Seite über das Lesen zu interagieren, und die Web-Seite muss nicht mit dem Benutzer interagieren.Wenn Sie tatsächlich wollen, einen voll ausgeblasenen Web-Browser, dann möchten Sie wahrscheinlich die Browser-Anwendung mit einer URL-Absicht eher aufrufen Als mit einem WebView zu zeigen.

    Sie können jedoch die WebSettings ändern, z. B. das Aktivieren von JavaScript mit setJavaScriptEnabled (). "

    Für eine einfache Möglichkeit können Sie WebChromeClient verwenden, sehen Sie in diesem Video-Tutorial .

    Wenn du mehr Kontrolle mit js wünschst, kannst du Methode mit addJavascriptInterface , aber du musst deine HTML-Seite für diese Methode () erstellen. Betrachten Sie diese Probe .

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.