【发布时间】:2018-02-09 18:54:54
【问题描述】:
是否有任何方法可以隐藏或以其他方式使网页专有 CSS 代码无法访问?我知道缩小,但缩小的 css 文件可以很容易地解压。
感谢您的帮助, 马克
【问题讨论】:
标签: css obfuscation bundling-and-minification
是否有任何方法可以隐藏或以其他方式使网页专有 CSS 代码无法访问?我知道缩小,但缩小的 css 文件可以很容易地解压。
感谢您的帮助, 马克
【问题讨论】:
标签: css obfuscation bundling-and-minification
除了缩小和可能的 base64 编码之外,您无法屏蔽 CSS 文本。而且这些很容易逆转。
没有办法让它不可读,因为浏览器必须能够读取它才能显示它,因此用户可以根据需要阅读它。
我认为你解决了错误的问题。您的问题不应该是“我如何防止用户看到我的专有 CSS 代码”,而应该是“为什么我的 CSS 代码中有任何专有的东西。”
确实不应该,如果是,你应该解决这个问题。
【讨论】:
否。 浏览器需要能够访问 CSS 才能正确显示页面。
您可以从 CSS 中解压缩元素并内联应用它们。不确定这是否会解决您的问题。
【讨论】: