在浏览器中执行脚本语言的 JavaScript 库

是否有一些 JS 库能够在浏览器环境中执行写在其他脚本语言中(例如 Lua)的脚本。例如这样的东西。

TheLibabry.executeScript(scriptCode, apiObjects, timeout);

我知道 eval() 函数,但我需要在隔离环境中运行脚本,即无法访问我的代码。我想要一些简单的经典指令式语言,例如 Lua 或基础语言。同时,我想为此脚本设置超时时间。也就是说,限制执行时间。

点赞