我的网页中包含 javascript 函数...
function callFromAndroid(varName)
{
alert("call from android activated by " + varName);
}
我想从 android 调用 javascript 函数 callFromAndroid()...
这可能吗?
请解释如何做到这一点,或者向我指出可以找到此类信息的资源。
谢谢
最佳答案
给定一个名为 wv
的 WebView
,调用:
wv.loadUrl("javascript:callFromAndroid("+whateverYourVarValueIsAsJavaScriptLiteral+")");
传递给 loadUrl()
的字符串必须是 javascript:
方案 URL,并在冒号后包含您希望调用的文字源代码。这遵循与 bookmarklets 相同的模式.
关于javascript - 我如何从android调用javascript函数(网页)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982598/