(1) 用户上传需要防护的JS文件,文件大小请勿超过2M
(2)顶象通过加密、混淆、压缩等技术手段,对文件进行安全防护
(3) 获取经过加密混淆后的的URL
(4)在您的工程文件中加载引用此URL
(5)为了提高产品安全性,顶象会定期对您之前上传的文件进行加密混淆,您可以在任务列表中查看到最新的混淆时间
兼容Chrome,Firefox,360浏览器,QQ等主流浏览器及微信等。
为了保证混淆的安全性,目前不会对直接写在顶层作用域的代码做混淆;所以如果代码没太大变化,请在上传文件前,保证代码运行在闭包内,如:
(function() {
// 您的代码
})()
注:用webpack等打包工具打包之后的代码,有利于加密混淆的操作执行。
目前混淆是基于ES5的写法,如果是ES6的代码,请混淆编译后的代码。 一些不常见的特殊写法也有可能混淆失败,如果您的代码没有语法错误而又混淆失败了,请联系您的商务经理或者官网在线客服
目前可提供私有化的命令行工具,或者webpack/gulp插件,请联系您的商务经理或者官网在线客服获取私有化授权
文档版本: 3e5bf23e