是否有一些JS库可以在浏览器环境中执行用其他脚本语言(如Lua)编写脚本。例如像这样的东西。
TheLibabry.executeScript(scriptCode, apiObjects, timeout);
我知道eval()函数,但我需要一个脚本来运行在隔离的环境中,即不能访问我的代码。我想要一些简单的,经典的命令式语言,比如Lua,甚至是basic。此外,我希望能够设置此脚本的超时。即限制执行时间。
发布于 2018-03-09 22:21:51
您可以尝试利用WebAssembly来运行不同的代码语言。
Wasm Lua
https://github.com/vvanders/wasm_lua
web程序集的
文档
https://developer.mozilla.org/en-US/docs/WebAssembly
Web程序集中的
可用语言
https://stackoverflow.com/questions/49195718
复制相似问题