Android:有没有办法从我的应用程序执行JavaScript?

时间:2011-08-12 15:47:21

标签: javascript android

我希望在Android sdk中找到类似于Java中的javax.script包的内容;但一直没能找到任何东西。我错过了从我的应用程序执行JavaScript的方法吗?

4 个答案:

答案 0 :(得分:3)

Rhino是一个用Java实现的JavaScript端口。它可以在Android上运行,只需稍作调整即可。您可以在SL4A项目中找到它的代码。

答案 1 :(得分:1)

您可以嵌入一个不可见的浏览器并让它执行该脚本。但也许有更好的方法。

答案 2 :(得分:1)

您可以在WebView内执行JavaScript。确保设置WebSettings.setJavaScriptEnabled(true)

您可以找到更多信息here

答案 3 :(得分:0)

我想这取决于你需要JavaScript做什么。有一种方法可以执行HTML中包含的JavaScript,即PhoneGap。