如果有人在Code.org上看过游戏,用户可以输入代码并提交他们的代码。服务器验证代码并将代码发送到javascript游戏,javascript游戏似乎在游戏中运行代码以执行某些操作。
如何验证/检查用户在html文本框中提交的代码,然后让你的javascript游戏执行代码?
我需要做什么?是否需要在服务器端运行javascript编译器?然后游戏如何运行代码?
在Code.org,我们使用forked版本的JS-Interpreter,它是一个在客户端上运行的开源JavaScript解释器。用户代码在需要保存以供以后使用时发送到服务器,但不执行。