我希望在Android sdk中找到类似于Java中的javax.script
包的内容;但一直没能找到任何东西。我错过了从我的应用程序执行JavaScript的方法吗?
答案 0 :(得分:3)
Rhino是一个用Java实现的JavaScript端口。它可以在Android上运行,只需稍作调整即可。您可以在SL4A项目中找到它的代码。
答案 1 :(得分:1)
您可以嵌入一个不可见的浏览器并让它执行该脚本。但也许有更好的方法。
答案 2 :(得分:1)
您可以在WebView
内执行JavaScript。确保设置WebSettings.setJavaScriptEnabled(true)
。
您可以找到更多信息here。
答案 3 :(得分:0)
我想这取决于你需要JavaScript做什么。有一种方法可以执行HTML中包含的JavaScript,即PhoneGap。