我正在使用 J2V8 在 Android 上执行 JavaScript 代码。在我的 Java 代码中,我可以访问和执行单独的 .js 文件的 JavaScript 函数吗?如果有可能,我该怎么做?
问问题
3042 次
1 回答
7
与许多 JavaScript 环境一样,您只需加载包含您希望执行浏览器示例的其他功能的脚本。添加到全局范围的任何函数现在都可供您使用:
V8 v8 = V8.createV8Runtime();
v8.executeScript(readFileAsString("script1")); // contains the function foo();
v8.executeScript(readFileAsString("script2")); // contains the function bar(x, y);
v8.executeJSFunction("foo");
v8.executeJSFunction("bar", 7, 8);
于 2016-08-10T21:10:46.707 回答