我正在使用 J2V8 在 Android 上执行 JavaScript 代码。在我的 Java 代码中,我可以访问和执行单独 .js 文件的 JavaScript 函数吗?如果可以的话,我该怎么做?
与许多 JavaScript 环境一样,您只需load包含您要执行的其他功能的脚本浏览器示例 https://stackoverflow.com/questions/3809862/can-we-call-the-function-written-in-one-javascript-in-another-js-file。现在您可以使用添加到全局范围的任何函数:
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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)