从Java android在WebView中运行JS

时间:2011-05-26 20:43:39

标签: javascript android webview

我可以从JS触发Android方法(使用addJavascriptInterface),但是我可以从Java中触发我的WebView中的JavaScript吗?

3 个答案:

答案 0 :(得分:0)

你应该可以loadUrl("javascript:{javascript statement}");。试试看,看看它是否有效。

答案 1 :(得分:0)

是的,你可以:

webview.loadUrl("javascript:alert('wowzer');");

你可以链接javascript,确保你有:

webview.getSettings().setJavaScriptEnabled(true);

答案 2 :(得分:0)

如果您已初始化Webview webView;,则可以

webView.loadUrl("javascript:functionName()");

在当前页面内调用functionName()(假设该页面包含加载了functionName()的javascript)。