33 lines
556 B
JavaScript
33 lines
556 B
JavaScript
//变量混淆
|
|
|
|
// const codes = `
|
|
// let x = '1'+1
|
|
// console.log('x',x)
|
|
// `
|
|
|
|
// const options = {
|
|
// compact: true,
|
|
// identifierNamesGenerator:'mangled'
|
|
// }
|
|
|
|
// const options = {
|
|
// identifiersPrefix:'germey'
|
|
// }
|
|
|
|
|
|
const code = `
|
|
var $ = function(id){
|
|
return document.getElementById(id);
|
|
};
|
|
`
|
|
const options = {
|
|
renameGlobals: true
|
|
}
|
|
|
|
const obfuscator = require('javascript-obfuscator')
|
|
|
|
function obfuscate(code, options) {
|
|
return obfuscator.obfuscate(code, options).getObfuscatedCode()
|
|
}
|
|
|
|
console.log(obfuscate(code, options)) |