CSS文件加密保护

原文链接:http://www.feeldesignstudio.com/2013/08/cssencryption

 

很多Web设计师都想保护自己辛苦写成的CSS文件,但是基于众所周知的原因,我们的CSS是无法加密的。这篇文章主要是给出一个障眼的方法,让菜鸟知难而退即可。

思路其实非常的简单,就是将部分字符转为Unicode编码,比如下面的css文件:

当然也可以随便的去掉一个或两个0:

这样的话,一般人也懒得去看你的CSS代码了。下面是一段CSS代码:

“加密”后的代码:

在开发工具中看到的是:

20130808122150

 

挺唬人的,不过不到万不得已,不要这样做,开发人员的心应该是开源的。

注意:在网上有一些文章提到在CSS文件中插入”\0″,”\00″,”\000″的方法,这个现在已经不再适用。

附一个转码的Javascript方法:

不过在转换的时候需要注意忽略一些特殊字符和关键字,比如#@:;.{}-之类的,还有hover、before、after等关键字,这个就不一一例举了。

posted @ 2013-09-18 10:38  Feeldesign Studio  阅读(4106)  评论(2编辑  收藏  举报