【发布时间】:2011-08-25 02:52:54
【问题描述】:
我正在尝试从纯文本(由客户端输入)执行 JavaScript。我还需要一种方法来查看执行的代码是否有效(如果有效,则有效,否则需要输出非可变错误消息)。
谢谢!将被执行的东西将是短字符串,例如:
echo("a","b")
【问题讨论】:
标签: javascript html
我正在尝试从纯文本(由客户端输入)执行 JavaScript。我还需要一种方法来查看执行的代码是否有效(如果有效,则有效,否则需要输出非可变错误消息)。
谢谢!将被执行的东西将是短字符串,例如:
echo("a","b")
【问题讨论】:
标签: javascript html
您可以使用 eval 并环绕 try-catch。
try
{
eval(code);
}
catch(err)
{
//Handle errors here
}
【讨论】:
你是说你只需要一个 try/catch 语句吗?
https://developer.mozilla.org/en/JavaScript/Reference/Statements/try...catch
【讨论】: