如果有人做了一些努力并且不想让其他人复制它,例如javascript,css,html。有办法吗?
我听说javascript可能会被混淆(请How can I obfuscate (protect) JavaScript?)。
对于html这样做没有意义,因为SEO(搜索引擎优化)将会受到影响。
如何为.css文件执行此操作?这对我来说非常重要。
有什么方法可以让它变得更难? (除了将变量/样式重命名为伪造的) 有没有办法将所有的CSS和HTML包含在一个JavaScript中,然后混淆javascript? 谢谢。
答案 0 :(得分:7)
浏览器的内置CSS调试器将显示RENDERED CSS,无论您想要应用什么样的混淆疯狂。
完全没有意义。
或者正如我所说:如果你不想被盗,请不要把它放在网上。
答案 1 :(得分:2)
您可以使用外部css文件解析/正则表达您的出站html,以使您的所有html都具有内联css,因此没有人知道您使用的是哪个类。
编辑,是的,这是非常低效和可笑的低效率,但它确实阻止人们复制/粘贴您宝贵的CSS文件。
答案 2 :(得分:0)
可以使用无意义的变量和函数名称以及删除所有格式来混淆JavaScript。
在CSS中,你唯一可以控制的是id名称,类名和格式。这些是很容易被忽略或修复的东西,因此有很多其他方法可以混淆。