运行原始javascript(从纯文本)

Fre*_*nöw 5 html javascript

我正在尝试从纯文本执行JavaScript(来自客户端输入).我还需要一种方法来查看执行的代码是否有效(如果有,那么它确实如此,否则,它需要吐出一个非可变的错误消息).

谢谢,如果可以的话!将要执行的东西将是短字符串,例如:

echo("a","b")
Run Code Online (Sandbox Code Playgroud)

Ami*_*far 8

您可以使用eval并环绕try-catch.

try
  {
    eval(code);
  }
catch(err)
  {
  //Handle errors here
  }
Run Code Online (Sandbox Code Playgroud)