运行原始javascript(从纯文本)

时间:2011-05-13 17:04:35

标签: javascript html

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

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

echo("a","b")

2 个答案:

答案 0 :(得分:8)

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

try
  {
    eval(code);
  }
catch(err)
  {
  //Handle errors here
  }

答案 1 :(得分:5)

你是说你只需要一个try / catch语句吗?

https://developer.mozilla.org/en/JavaScript/Reference/Statements/try...catch