如何保护css和js文件意味着最终用户无法下载我们的css和js文件?

时间:2013-12-05 04:30:50

标签: javascript jquery html css css3

我设计了一个网站,但我不想让最终用户访问我的css和js文件。 因为如果我设计了一个网站,那么任何人都可以通过下载我的css和js文件来窃取我的设计。 那么有没有保护我们的css和js文件的机制呢?

4 个答案:

答案 0 :(得分:3)

由于用户浏览器需要下载这些文件,因此没有任何方法可以保护您的CSS和JS不被下载。

通常用于减少CSS和JS文件大小的一种技术是缩小。虽然它不能保护文件本身,但是当你选择修改变量名时,它会让JS更难理解。

Online JS minifier to try out

答案 1 :(得分:1)

这是不可能的。浏览器需要读取你的css文件和js文件。如果浏览器可以读取,那么用户也可以阅读。您只能缩小代码http://refresh-sf.com/yui/,并且还可以添加版权注释块。

答案 2 :(得分:0)

为了让访问者能够查看和使用您的网站,他们必须下载必要的样式和脚本。

您可以压缩和混淆您的代码(前者实际上有利于最终用户),但这是您可以做的最好的;它不会阻止某人将其撕掉并按原样用于他们自己的邪恶目的。

现在,您的代码在技术上受版权保护;如果你发现有人侵犯了这个版权并且他们使用的是文字副本或你原创作品的重要部分,理论上你可以起诉他们。这是否是一个可行的方法是一个难以回答的问题,你将需要至少具有某种法律学位和/或该领域经验的人。

就我个人而言,我会说你成功获得法律报复的机会很低,但是有人窃取你的代码并从中获利也是可能的。

答案 3 :(得分:0)

对于javascript,我建议你使用Base62编码。 这也将减小尺寸,从而提高性能,因为加载时间会减少

您可以执行base 62编码here

除此之外,您无法将您的javascript文件托管到不可下载的表单中! CSS也是如此。 一旦有人输入完整链接,将显示css / js文件。所有文件都可以在客户机上使用!!

要简单直截了当地回答你的问题,答案是