如何从原生android代码中调用javascript

how do you call javascript from native android code

本文关键字:调用 javascript 代码 android 原生      更新时间:2023-09-26

我知道,从这个网站上,为了从android调用网页的javascript函数webview.loadUrl("javascript:CCALLME()")

我的问题是,我需要首先加载我定义了javasctip函数CALLME()的页面,对吗?

换句话说,

我应该有

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

对吗??

显然,CALLME()没有被调用

请帮助

你检查过了吗?

 webview.getSettings().setJavaScriptEnabled(true);

像这样:

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

如果你有

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