在 repo 文件夹中长时间搜索后,我在 http://code.google.com/p/android-scripting/source/browse/rhino/rhino1_7R2.jar 找到了适用于 Android 的rhino1_7R2.jar不幸的是 1_7R3 不存在。
我正在使用的脚本使用 1_7R2 中不存在的 JSON.stringify 函数。Rhino 有 JSON2.js 文件,但我不知道在运行时加载它的正确方法。文档和示例代码很弱。我应该将它作为字符串加载并添加到正在运行的脚本中吗?还是有更好的方法?
我正在使用 JavaScript 在循环中动态评估一些计算。我真的想避免每次调用 javascript 函数时都预先添加 JSON2.js。花了将近一天的时间才发现 Rhino 在最新版本中支持 JSON 对象,并且没有人费心将其移植到 Android。看起来像另一个缺乏支持的开源项目。
我应该放弃并考虑使用 WebView 方法吗?有任何想法吗?