2012-02-28 3 views
0

je sais que, sur ce site, afin d'appeler la fonction javascript d'une page Web à partir d'Android est webview.loadUrl (« javascript: callme() »)comment vous appelez javascript à partir du code natif Android

ma question est, je dois d'abord charger la page d'abord où j'ai ma fonction javasctip CALLME() défini à droite?

autrement dit

je devrais avoir

webview.loadUrl("http://myweb.com/web.html) // web.html has javascript CALLME() defined 
    webview.loadUrl("javascript:CALLME()"); 

droit ??

apparemment, callme() n'est pas appelé

s'il vous plaît aider

Répondre

0

Avez-vous vérifier?

webview.getSettings().setJavaScriptEnabled(true); 
0

Comme ceci:

myWebView.loadUrl("javascript:$.mobile.showPageLoadingMsg()"); 

pourvu que vous ayez

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