如何获取网站的javascript代码?
我试着去检查,然后源代码,但大多数网站使用像捆绑包一样的网页包,所以JavaScript代码是不可理解的,有没有办法从main.js解包所有模块?我尝试去绑定npm包,但没有成功。除非源映射可用于绑定的JavaScript,否则这是不可能的。但一般来说,在生产环境中,源映射要么被禁用,要么隐藏在调试模式后面,只有在某些罕见的情况下需要调试生产问题时才启用调试模式。如果有一个源映射(通常是bundle name+如何获取网站的javascript代码?,javascript,webpack,Javascript,Webpack,我试着去检查,然后源代码,但大多数网站使用像捆绑包一样的网页包,所以JavaScript代码是不可理解的,有没有办法从main.js解包所有模块?我尝试去绑定npm包,但没有成功。除非源映射可用于绑定的JavaScript,否则这是不可能的。但一般来说,在生产环境中,源映射要么被禁用,要么隐藏在调试模式后面,只有在某些罕见的情况下需要调试生产问题时才启用调试模式。如果有一个源映射(通常是bundle name+.map文件示例,例如build.js,它应该是build.js.map),开发工具应
.map
文件示例,例如build.js
,它应该是build.js.map
),开发工具应该选择它,只要它们在开发工具中启用
Dev工具中有一个美化工具,但它通常对大多数变量都没有用处,符号被重命名/损坏并缩短,以减少负载大小。美化程序无法还原原始名称
所以,没有可靠的方法可以做到这一点。大多数开发工具都安装了JS prettifier,在Chrome上,它是代码编辑器左下角的一个弹出窗口。不过,你不可能神奇地把这一切拼凑在一起,不。