0

我的页面在网页中包含 javascript 函数...

function callFromAndroid(varName)
{
 alert("call from android activated by " + varName);
}

我想从android调用javascript函数callFromAndroid() ...

这可能吗?

请解释如何完成或将我指向可以找到此类信息的资源。

谢谢

4

1 回答 1

2

给定一个WebView命名的wv,调用:

wv.loadUrl("javascript:callFromAndroid("+whateverYourVarValueIsAsJavaScriptLiteral+")");

传递给的字符串loadUrl()必须是一个javascript:方案 URL,在冒号后面加上您希望调用的文字源代码。这遵循与小书签相同的模式。

于 2013-04-12T23:54:21.803 回答