kus*_*hpf 4 html javascript css
有没有办法从客户端用户隐藏CSS和JavaScript文件,并仍然将其嵌入显示给用户的网页?
jfr*_*d00 12
不可以.浏览器必须能够解析和读取CSS和Javascript,因此人类可以访问相同的数据.
可以模糊/压缩/缩小javascript,但通常所做的只是删除空格并重命名/缩短变量名称.该脚本仍然可以正常运行,任何对它如何工作有趣的人都可以用更多的时间来解决它(可能通过使用一些工具来重新格式化它).
缩小的典型原因是减少脚本的下载大小(加快网站性能),但它也有使人类更难以阅读代码的副作用.人们不应指望提供任何实际保护的缩小,因为代码可以重新格式化,并且仍然可以被任何决心这样做的人理解.
如果您需要将某些内容保密,请将逻辑保留在服务器上,不要将其放在客户端中.如果需要,客户端可以通过ajax访问基于服务器的功能.
我从来没有听说有人认为有保护CSS的商业理由.这是布局/演示文稿格式.