如何在客户端react应用中对JSHTMLCSS进行混淆?

问题描述 投票:0回答:1

我想知道如何在使用create react app项目构建网站时进行混淆。(请放心,混淆的目的仅仅是混淆本身,而不是任何误导的安全感)。

有没有办法在react app的构建管道中使用流行的uglify JS库?它与各种react特性如何交互?动态导入呢?就目前而言,其他地方几乎没有关于这方面的可靠文献,所以我想知道是否可以做到这一点。

那混淆CSS呢?(随机类名)或者是否可以对生成的HTML进行混淆?(通过随机化div嵌套)

javascript reactjs security react-router obfuscation
1个回答
0
投票

当你运行 "react-scripts build "时,UglifyJS已经是react构建过程的一部分。如果你不希望别人能够直接读取你的代码,你能够在运行这个构建过程时禁用源码图,尽管它可以通过外部程序运行成易于读取的方式。

如果你想对buildpipeline过程有更多的控制,你将不得不使用一个捆绑器。外面有很多,比如 浏览器化webpack. 下面是一个简短的 指南 我经过快速搜索发现。希望这些信息能帮到你。

© www.soinside.com 2019 - 2024. All rights reserved.