【问题标题】:Validate and check user code验证和检查用户代码
【发布时间】:2018-01-03 02:08:48
【问题描述】:

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

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

我需要什么来实现这一目标?是否需要在服务器端运行 javascript 编译器?那么游戏如何运行代码呢?

【问题讨论】:

    标签: javascript dynamic-compilation code.org


    【解决方案1】:

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

    【讨论】:

    • 感谢安德鲁的回复!您实际上在 Code.org 工作。猜猜没有比开发它的工程师更好的答案了!
    猜你喜欢
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 2017-03-23
    • 1970-01-01
    相关资源
    最近更新 更多