1.0.7 • Published 4 years ago

kzblur v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

中文混淆 v0.1

将页面中出现的中文元素替换

  1. 随机在中文字符后插入 left:-10000px 的中文元素 kzblur.blurString(rawString)

  2. 简体中文转火星文 kzblur.marsString(rawString)

  3. 简体中文转繁体 kzblur.tradString(rawString)

原始文本:

<html>
<body>
    <script src="./kzblur.dist.js"></script>
    <!-- 中文注释 -->

    <h1>hello</h1>
    <div>一键复制<div>aaa</div></div>
    <button>按钮</button>
</body>
</html>

替换后的文本:

<html>
<body>
    <script src="./kzblur.dist.js"></script>
    <!-- 中<span style="position:absolute;left:-10000px">作</span>文<span style="position:absolute;left:-10000px">荣</span>注<span style="position:absolute;left:-10000px">和命</span>释<span style="position:absolute;left:-10000px">觉就变</span> -->

    <h1>hello</h1>
    <div>一<span style="position:absolute;left:-10000px">觉决</span>键<span style="position:absolute;left:-10000px">时</span>复<span style="position:absolute;left:-10000px">岔觉上</span>制<span style="position:absolute;left:-10000px">象和</span><div>aaa</div></div>
    <button>按<span style="position:absolute;left:-10000px">时樯</span>钮<span style="position:absolute;left:-10000px">是之</span></button>
</body>
</html>

服务端使用(建议)

npm i kzblur

const kzblur = require('kzblur')
const str = "一键复制"
const blur = kzblur.blurString(str)
const mars = kzblur.marsString(str)
const trad = kzblur.tradString(str)
console.log(blur, mars, trad);

浏览器使用(不建议,因为微信可能是直接缓存页面内容进行检查, 该方法页面内容仍然可能包含敏感词)

<script src="https://cdn.jsdelivr.net/npm/kzblur/dist/kzblur.dist.js">
<script>
    console.log(kzblur.blurString("一键复制"))
    console.log(kzblur.marsString("一键复制"))
    console.log(kzblur.tradString("一键复制"))
</script>
1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago