css - 如何编码 .css 文件?

标签 css encoding

我已经创建了一个网站。我想把文件给我的客户。客户还可以查看和更改样式。我想对该文件进行编码,以便没有人可以替换它。您能给我一个更好的解决方案,以便只有我可以更改样式吗?

最佳答案

CSS 是一种纯文本格式,需要浏览器读取为CSS。您无法限制对它的访问并仍然可以使用它。如果浏览器可以下载和使用该文件,那么其他人也可以。你可以通过去除所有不需要的空白和类似的东西来稍微混淆内容,但这很容易用 CSS pretty-print 逆转。即使实际加密文件并使用 Javascript 对其进行后处理也无济于事,因为无论您的解密脚本做什么,最终结果仍然需要是纯 CSS。

所以:不,不是真的。您可能可以通过混淆来阻止真正愚蠢的客户,但实际上您无法保密。

关于css - 如何编码 .css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228951/

相关文章:

html - CSS - 将下拉箭头更改为 unicode 三 Angular 形

css - Angular 2 ngIf 和 CSS 过渡/动画

css - 关于第n个CSS的问题

html - CSS 悬停不居中

html - 为什么这种转换在 Chrome 和 Firefox 上的表现不同?

python - Unicode编码错误: 'decimal' codec can't encode character u'\x00' in position 8: invalid decimal Unicode string

python - 打印没有转义字符的 unicode 字符列表

ruby-on-rails - Ruby 和编码转换

security - 为什么 ASCII 字符集存在 URL 编码

Apache 8.5 拒绝编码的 url