javascript函数语法验证器
如何在代码中验证javascript函数?目的是,我正在开发一个java应用程序,用户可以在其中添加自定义javascript函数。这些函数将存储在数据库中,稍后执行。我已经看到了一些在线工具。但是没有找到任何可以集成到我的应用程序中的代码。您已经有了运行它们的代码,对吗?如果代码无效,则运行程序将引发错误或行为异常。所以你可以用它。@SergioTulentsev这听起来是个糟糕的主意。安全方面的考虑呢?我建议只允许JavaScripts的一个安全子集,用户应该只为文档添加javascript代码,还是应该以某种方式执行此js?@Aaron:是的,是的,但话说回来,运行用户代码本身就是一个糟糕的主意。他必须把防护装置/沙箱/任何东西放在适当的地方。如果这样做了,那么这种验证方法是可以接受的,我会说,我们需要知道谁能够输入js代码,谁以后会运行它。如果它是一个web可访问的服务,那么任何用户都可以输入js代码,任何其他用户稍后都可以在自己的浏览器中运行它,只是确保代码运行是不够的。如果代码是在服务器端运行的(node.js?),那么我同意使用适当的沙箱应该足够了javascript函数语法验证器,javascript,validation,syntax,Javascript,Validation,Syntax,如何在代码中验证javascript函数?目的是,我正在开发一个java应用程序,用户可以在其中添加自定义javascript函数。这些函数将存储在数据库中,稍后执行。我已经看到了一些在线工具。但是没有找到任何可以集成到我的应用程序中的代码。您已经有了运行它们的代码,对吗?如果代码无效,则运行程序将引发错误或行为异常。所以你可以用它。@SergioTulentsev这听起来是个糟糕的主意。安全方面的考虑呢?我建议只允许JavaScripts的一个安全子集,用户应该只为文档添加javascript