-2

有没有办法阻止用户从服务器下载我的 js 文件?

我试过htaccess,它只在浏览文件时出现403错误,但是当我尝试下载它们时,我很容易就可以了。

    RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://cbox.ws$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cbox.ws$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www7.cbox.ws$      [NC]
RewriteRule .*\.(js|css|php)$ - [F,NC]

问候

4

1 回答 1

6

你没有。客户端需要能够访问它们。因此,即使您以某种方式“保护”了它,人们也可以简单地从浏览器缓存中检索它或使用例如 Firebug 来查看它。

但是,您可以做的是缩小代码。一个好的缩小器会混淆它(因为一个字符的变量名要短得多),所以即使他们美化它,人们也很难阅读它。

于 2013-05-23T20:45:05.250 回答