验证并检查用户代码

时间:2018-01-03 02:08:49

标签: javascript dynamic-compilation code.org

如果有人在Code.org上看过游戏,用户可以输入代码并提交代码。服务器验证代码并将代码发送到javascript游戏,该游戏似乎在游戏中运行代码以执行某些操作。

如何验证/检查用户在html文本框中提交的代码,然后让您的javascript游戏执行代码?

我需要做什么?是否需要在服务器端运行javascript编译器?然后游戏如何运行代码?

1 个答案:

答案 0 :(得分:2)

在Code.org,我们使用forkedJS-Interpreter,这是一个在客户端上运行的开源JavaScript解释器。用户代码在需要保存以供以后使用时发送到服务器,但不执行。