javascript - 我可以在 Android(v2.2 及更高版本)上从 Java 同步运行 javascript 吗?

标签 javascript android

我正在尝试从我的 Java android 应用程序中运行一些 javascript,但我需要它同步运行。 WebView 无法完成此操作,因为 loadUrl 和 loadData 没有返回类型。真的,我正在寻找的是与 iOS 的 UIWebView 上的这个等效的东西:

- (NSString)stringByEvaluatingJavaScriptFromString:(NSString)script

我尝试使用 Rhino,但对我来说太慢了。

谢谢!

最佳答案

是的,但你必须使用 WebView.addJavaScriptInterface() .

关于javascript - 我可以在 Android(v2.2 及更高版本)上从 Java 同步运行 javascript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6852214/

相关文章:

javascript - 似乎无法让这个 jsfiddle 在本地工作......?

javascript - 获取并附加来自 url 的前四张图像

android - 带有文本和图像的按钮 (Android)

android - 奇怪的行为 - VideoViewer fragment 无法与 MediaController 一起使用

android - Activity 调用抛出错误

javascript - 如何更新数据库中的整个 Backbone.js 集合?

javascript - 在 Canvas 上绘制图像 HTML5 错误

Javascript style.background 在 IE 中不起作用

android - 使用 SSL 的 Android 和 Python 之间的协议(protocol)错误

android - 如何在静态位置而不是当前位置列出附近地点?