我使用J2V8在Android上执行JavaScript代码。在我的Java代码中,我可以访问和执行一个单独的JavaScript文件的.js函数吗?如果可能的话,我怎么能做到呢?
发布于 2016-08-10 21:10:46
与许多JavaScript环境一样,您只需加载包含希望执行browser example的其他函数的脚本。添加到全局范围的任何函数现在都可供您使用:
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);
https://stackoverflow.com/questions/38848274
复制相似问题