wangzifan396-wzf/HtmlEntityForge
GitHub: wangzifan396-wzf/HtmlEntityForge
单文件零依赖的 HTML 实体编解码工具,支持命名、十进制、十六进制三种模式并提供 XSS 安全转义。
Stars: 0 | Forks: 0
# HtmlEntityForge
HTML 实体编/解码器 —— 单文件、零依赖、本地优先。用于 XSS 防护、内容转义与特殊字符嵌入。
- `encode(str, {mode})`:`mode` 支持 `named`(命名实体,如 `<`)、`decimal`(`<`)、`hex`(`<`)。`& < > " '` 始终编码为命名实体。
- `decode(str)`:同时解码命名实体(`&`)与数值实体(`<` / `<`)。
## 测试
node _test.js
node smoke.js
标签:HTML编解码, MITM代理, Syscall, Web开发, XSS防护, 内容转义, 后端开发, 数据可视化, 本地优先, 零依赖