0

以下の問題を解決する最善の方法を知る必要があります。

私はオンライン エディターを持っています。ユーザーは js コードを記述して、課題などの問題を解決します。そのため、このコードを取得し、サーバーで処理して、コードが正しく記述されているかどうかを確認し、結果を比較する必要があります。

サーバー側などで js シェルを呼び出す必要がありますか?

4

2 に答える 2

1

サーバー上でユーザーが作成したコードを実行すると、セキュリティ上の大きな問題になります。

代わりに、eval()を使用してクライアントでコードを実行します。次に、結果(ユーザーが解いた場合など) をサーバーに送信します。

于 2013-04-11T18:21:16.587 に答える
0

Google for JavaScript interpreter、かなりの数があります。

于 2013-04-11T18:25:09.473 に答える