Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
用PHP中的源映射消除JavaScript的混淆_Javascript_Php_Uglifyjs_Source Maps - Fatal编程技术网

用PHP中的源映射消除JavaScript的混淆

用PHP中的源映射消除JavaScript的混淆,javascript,php,uglifyjs,source-maps,Javascript,Php,Uglifyjs,Source Maps,我们在产品中有一个JavaScript页面,它捕获任何异常并将它们记录到我们的数据库中。这在一段时间内运行良好,但现在我们使用它来混淆代码,这也混淆了堆栈跟踪 我知道Firefox和Chrome可以消除混淆,但这对我们没有帮助,因为我们想消除生产中出现的异常 我们有一个简单的解决方案,所以我想做的是让我们的后端(php)接收异常,并在将其记录到数据库之前用源映射对其进行模糊处理 我知道这个项目可以为node.js实现这一点,但是有没有办法在PHP中实现呢?我们发现考拉框架已经在PHP中实现了对源

我们在产品中有一个JavaScript页面,它捕获任何异常并将它们记录到我们的数据库中。这在一段时间内运行良好,但现在我们使用它来混淆代码,这也混淆了堆栈跟踪

我知道Firefox和Chrome可以消除混淆,但这对我们没有帮助,因为我们想消除生产中出现的异常

我们有一个简单的解决方案,所以我想做的是让我们的后端(php)接收异常,并在将其记录到数据库之前用源映射对其进行模糊处理


我知道这个项目可以为node.js实现这一点,但是有没有办法在PHP中实现呢?

我们发现考拉框架已经在PHP中实现了对源地图的(去)模糊处理

通过composer()将考拉框架/源地图添加为依赖项


对于Deobfousating,您对Kwf_SourceMaps_SourceMap(source_map)和getMappings()感兴趣。

也许您可以在php中执行nodejs命令。是的@huwence这是一个选项,但如果posibleFYI:建议缓存getMappings()的结果,我希望在php中执行此操作使用igbinary/to文件,因为它将大大减少进行除臭所需的时间。