Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
如何获取网站的javascript代码?_Javascript_Webpack - Fatal编程技术网

如何获取网站的javascript代码?

如何获取网站的javascript代码?,javascript,webpack,Javascript,Webpack,我试着去检查,然后源代码,但大多数网站使用像捆绑包一样的网页包,所以JavaScript代码是不可理解的,有没有办法从main.js解包所有模块?我尝试去绑定npm包,但没有成功。除非源映射可用于绑定的JavaScript,否则这是不可能的。但一般来说,在生产环境中,源映射要么被禁用,要么隐藏在调试模式后面,只有在某些罕见的情况下需要调试生产问题时才启用调试模式。如果有一个源映射(通常是bundle name+.map文件示例,例如build.js,它应该是build.js.map),开发工具应

我试着去检查,然后源代码,但大多数网站使用像捆绑包一样的网页包,所以JavaScript代码是不可理解的,有没有办法从main.js解包所有模块?我尝试去绑定npm包,但没有成功。

除非源映射可用于绑定的JavaScript,否则这是不可能的。但一般来说,在生产环境中,源映射要么被禁用,要么隐藏在调试模式后面,只有在某些罕见的情况下需要调试生产问题时才启用调试模式。如果有一个源映射(通常是bundle name+
.map
文件示例,例如
build.js
,它应该是
build.js.map
),开发工具应该选择它,只要它们在开发工具中启用

Dev工具中有一个美化工具,但它通常对大多数变量都没有用处,符号被重命名/损坏并缩短,以减少负载大小。美化程序无法还原原始名称


所以,没有可靠的方法可以做到这一点。

大多数开发工具都安装了JS prettifier,在Chrome上,它是代码编辑器左下角的一个弹出窗口。不过,你不可能神奇地把这一切拼凑在一起,不。