Maison > interface Web > js tutoriel > Comment appeler des fonctions JavaScript depuis une WebView Android ?

Comment appeler des fonctions JavaScript depuis une WebView Android ?

Linda Hamilton
Libérer: 2024-11-27 14:25:12
original
318 Les gens l'ont consulté

How to Call JavaScript Functions from an Android WebView?

Appel de fonctions JavaScript à partir d'une WebView Android

Il est possible d'invoquer des fonctions JavaScript à partir d'une WebView Android à l'aide de la méthode addJavascriptInterface().

Configuration

Pour activer cette fonctionnalité, assurez-vous que JavaScript est activé sur le WebView :

myWebView.getSettings().setJavaScriptEnabled(true);
Copier après la connexion

De plus, enregistrez une classe Java contenant les méthodes que vous souhaitez exposer à JavaScript :

myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); 
Copier après la connexion

Appel de fonctions JavaScript

Pour appeler un JavaScript fonction depuis l'application Android, utilisez la syntaxe suivante :

myWebView.loadUrl("javascript:testEcho(Hello World!)");
Copier après la connexion

Résoudre le problème

Il s'avère que le code fourni avait un guillemet manquant dans le paramètre de l'appel de fonction testEcho(). L'approche correcte est :

myWebView.loadUrl("javascript:testEcho('Hello World!')");
Copier après la connexion

Cela résout le problème et permet d'appeler avec succès la fonction JavaScript à partir de l'application Android.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal