我有很多自定义的 javascript 和布局设计,我想阻止人们使用它们。有什么实用的方法可以做到这一点,还是我基本上只需要很高兴我的 php 代码没有显示?我想至少使复制我的网站变得困难。
有什么好的方法可以防止人们复制我的源代码?
IT技术
javascript
html
css
2021-02-03 11:05:26
6个回答
如果人们真的想访问您的源代码,他们可以很容易地做到这一点。
通过混淆代码可以在一定程度上减慢人们的速度。
看:
- http://code.google.com/p/minify/
- http://refresh-sf.com/yui/
- http://ajaxian.com/archives/utility-javascript-obfuscator
维护混淆代码很困难。您要做的是在部署之前对其进行混淆,以便您可以使用普通版本进行测试和调试。混淆会使实时站点上的调试问题变得更加困难。
所有客户端代码都可以复制。如果您是一名网页设计师,最好的办法就是给自己打上好品牌并不断创新,这样客户对原创者的兴趣比对模仿者更感兴趣。
没有办法阻止人们看到你的源代码。有一些方法可以混淆它并使其难以重用,但没有办法隐藏它。另请注意,混淆也使其难以维护。
到目前为止,最普遍的方法是编写非常糟糕的代码,以至于没有人愿意复制它,大约 99% 的网站都采用这种方法。
如果有人抢走了你的一段代码,这对你来说真的是个问题吗?
当然,如果有人窃取了整个站点/应用程序,这是一个问题,但无论如何,您真正可以处理的唯一方法是通过标准的法律手段。
我将Google Closure 编译器用于 javascript。这是为了减少下载大小并删除冗余代码,但它具有使代码更难阅读的额外好处。
其它你可能感兴趣的问题