js、css、html压缩与混淆汇总
背景
js混淆
const JO = require("javascript-obfuscator");
const code = `
function add(first, second) { return first + second; };
var v = add(1,2);
console.log(v);
`;
const result = JO.obfuscate(code,
{
compact: false,
controlFlowFlattening: true,
controlFlowFlatteningThreshold: 1,
numbersToExpressions: true,
simplify: true,
shuffleStringArray: true,
splitStrings: true,
stringArrayThreshold: 1,
}
);
console.log("混淆结果:", result.getObfuscatedCode())
js压缩
const { minify } = require("terser");
const code = `
function add(first, second) { return first + second; };
var v = add(1,2);
console.log(v);
`;
const result = await minify(code);
console.log("压缩结果:", result.code)
function add(d,n){return d+n}var v=add(1,2);console.log(v);
css压缩
const CleanCSS = require('clean-css');
const input = `
a {
font-weight:bold;
}
.vb {
border: 1px silid red;
}
`;
const options = { /* options */ };
const output = new CleanCSS(options).minify(code);
console.log("压缩结果:", output.styles)
a{font-weight:700}.vb{border:1px silid red}
html压缩
const htmlMinify = require("html-minifier").minify
const result = htmlMinify(htmlCode, {
minifyCSS: true,// 压缩css
minifyJS: true,// 压缩js
collapseWhitespace: true,// 删除html里的空格 达到html的压缩
removeAttributeQuotes: true,// 尽可能删除html标签里的双引号 达到html的压缩
removeComments: true, //删除html中的注释
removeCommentsFromCDATA: true, //从脚本和样式删除的注释
});
console.log("压缩结果:", result)
<html><head><style>a{font-weight:700}.vb{border:1px silid red}</style></head><body><div class=foreword>小蝌蚪,嘻嘻</div><script type=text/javascript>function add(d,n){return d+n}var v=add(1,2);console.log(v)</script></body></html>
结尾
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号
随时掌握互联网精彩
随时掌握互联网精彩
- 卢布汇率人民币2024年1月5日
- 【杂谈快报】抖音要收购饿了么?抖音相关负责人:没有这个计划;小米集团:三名前员工擅自参与外部“小米汽车研讨会”,已做辞退处理
- PICO困难重重:内容存短板、盈利不清晰,元宇宙无着落
- 今天,忙着过节的可不止少年们
- 统信软件2022校园招聘空中宣讲会专列即将到达
- 连下四城!北上广深CA厂商获奇安信、统信联合信任
- 助力河南复工复产 人民日报新媒体邀请全国读者“为豫拼单”
- 云计算、超高清、人工智能...... 这届奥运会有点不一样
- 哈啰出行赴美上市背后,出行大市场再添变局?
- 混乱善良or守序邪恶?你是哪种电脑玩家
- 跟踪报道丨汽车缺“芯”继续发酵,6个月后或可缓解
- 统统下架!支付宝等平台不许再卖互联网存款产品
赞助链接