我正在尝试从纯文本执行JavaScript(来自客户端输入).我还需要一种方法来查看执行的代码是否有效(如果有,那么它确实如此,否则,它需要吐出一个非可变的错误消息).
谢谢,如果可以的话!将要执行的东西将是短字符串,例如:
echo("a","b")
Run Code Online (Sandbox Code Playgroud)
您可以使用eval并环绕try-catch.
try
{
eval(code);
}
catch(err)
{
//Handle errors here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |