禁用:// javascript-obfuscator:disable或者/* javascript-obfuscator:disable */ 启用:// javascript-obfuscator:enable或者/* javascript-obfuscator:enable */
1、下载Node.js msi安装包 https://nodejs.org/en/download 2、安装obfuscator(在nodejs安装目录下安装obfuscator) 3、在nodejs目录下新建一个web目录,创建加密参数和输出参数等,实行批量js文件加密
1、最小化并混淆文件 javascript-obfuscator name.js 1. 执行上面的指令后,会生成name-obfuscated.js 2、更多操作 可以通过指定参数设置更多操作: --output aaa.js:指定输出文件名 --output ./output:指定输出目录 详细参数使用: javascript-obfuscator -h 1. 学习...
PAGE PAGE 1 vue项目配置 webpack-obfuscator 进行代码加密混淆的实现 背景 公司代码提供给第三方使用,为了不完全泄露源码,需要对给出的代码进行加密混淆,前端代码虽然无法做到完全加密混淆,但是通过使用 webpack-obfuscator 通过增加随机废代码段、字符编码转义等方法可以使构建代码完全混淆,达到无法恢复源码甚至无法阅读的...
JavaScript Obfuscator is a powerful free obfuscator for JavaScript, containing a variety of features which provide protection for your source code. Key features: variables renaming strings extraction and encryption dead code injection control flow flattening ...
seed用于生成随机数的种子。...-Dyarn add webpack-obfuscator javascript-obfuscator -D3、配置// vue.config.jswebpack5.xvar obfuscator =...debugProtection: false, // 如果选中,则会在“控制台”选项卡上使用间隔强制调试模式,从而更难使用“开发人员工具”的其他功能。...为每个文件使用不同的前缀 ...
We've moved! I finally got around to moving Refresh-SF to a GitHub/Heroku setup. The old tool is completely shut down, but you can find the shiny new tool over here. As always, feedback is welcome. Go to the compressor