在我的应用程序中,我允许用户使用 JavaScript 编写插件。为此,我嵌入了 V8。问题是开发人员不能使用 HTTP、套接字、流、计时器、线程、密码学、单元测试等。
我搜索了 Stack Overflow 并找到了 node.js。它的问题是您实际上可以创建HTTP 服务器,并启动进程和更多我不想允许的事情。另外,node.js 有自己的环境(./node script.js
),不能嵌入。而且它不支持 Windows - 我需要它完全跨平台。如果这些问题能够得到解决,那就太棒了:) 但我也对其他框架持开放态度。
有任何想法吗?
谢谢!