当前位置:  开发笔记 > 编程语言 > 正文

Android - 使用WebView评估javascript字符串并返回值

如何解决《Android-使用WebView评估javascript字符串并返回值》经验,为你挑选了1个好方法。

由于脚本本身并不在Android的支持和包装一样javax.script.ScriptEngine中的库到你的应用程序将使其过大,有可能一个JavaScript字符串发送到一个无形的WebView,并评价它的字符串,并返回结果(另一个字符串)?

我想走这条路,因为我想将所有脚本保存到磁盘,所以我的应用程序可以保持很小.

编辑

我需要Java代码来评估javascript字符串,而不是相反.addJavascriptInterface()没有帮助.



1> CommonsWare..:

可以吗?是的,通过addJavascriptInterface()并向浏览器发送一个javascript:类似于书签的URL.

一个更简单的答案,一个将使用更少的内存并将执行得更快的答案是不使用Javascript.


addJavascriptInterface()允许Javascript代码调用Java代码,Javascript应该能够将String参数传递给所述Java代码.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有