Frage

Wie kann ich den JavaScript -Funktionswert von einer Webseite mit einer WebView -Komponente abrufen?

War es hilfreich?

Lösung

Sie können nicht direkt.

Sie können die JavaScript -Funktion über aufrufen loadUrl("javascript:..."), wo ... ist Ihr Funktionsaufruf. Auf diese Weise können Sie jedoch kein Ergebnis erzielen.

Wenn Sie ein Java -Objekt in die Webseite über injizieren addJavascriptInterface(), Sie können eine andere Funktion einrichten, die die gewünschte Funktion nannte und diesen Wert über einen Aufruf an das injizierte Java -Objekt zurückgibt. Das funktioniert jedoch nur, wenn Sie die Webseite ändern können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top