Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript函数语法验证器_Javascript_Validation_Syntax - Fatal编程技术网

javascript函数语法验证器

javascript函数语法验证器,javascript,validation,syntax,Javascript,Validation,Syntax,如何在代码中验证javascript函数?目的是,我正在开发一个java应用程序,用户可以在其中添加自定义javascript函数。这些函数将存储在数据库中,稍后执行。我已经看到了一些在线工具。但是没有找到任何可以集成到我的应用程序中的代码。您已经有了运行它们的代码,对吗?如果代码无效,则运行程序将引发错误或行为异常。所以你可以用它。@SergioTulentsev这听起来是个糟糕的主意。安全方面的考虑呢?我建议只允许JavaScripts的一个安全子集,用户应该只为文档添加javascript

如何在代码中验证javascript函数?目的是,我正在开发一个java应用程序,用户可以在其中添加自定义javascript函数。这些函数将存储在数据库中,稍后执行。我已经看到了一些在线工具。但是没有找到任何可以集成到我的应用程序中的代码。

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