保护外部JS文件
回答
您可以缩小和混淆它,但无法阻止它被下载。有许多工具可以让你实现这一点。一些流行的是Google Closure Compiler和YUI Compressor。
您可以阻止它被下载。但如果客户端没有达到目标,它不会做任何事情。 – delnan 2011-04-29 18:42:47
如果您的目标是防止其他用户窃取您的JavaScript代码,那么模糊Javascript代码是最好的选择。虽然我个人认为这是浪费时间。
请注意,甚至混淆的代码在某种程度上可以被去混淆,并且可以轻松地恢复足够的时间。
如果您的目标是隐藏JavaScript文件中包含的信息(例如密码),那么您的运气不好。这些可以被检索。
我会说十分之九,解析通过某人的混淆的JS,而不是自己写出来需要更长的时间。 – SethWhite 2016-11-08 22:17:11
不能被用户复制的JavaScript不能被浏览器运行。
如果您担心知识产权问题,除了模糊处理之外,您最好的选择就是构建您的应用程序,使您的产品的大部分IP唯一性在应用程序的服务器端留下。
- 1. 保护Oracle外部表数据文件
- 2. 密码保护外部EXE文件?
- 3. 保护SVN的外部
- 4. 外部js文件问题
- 5. 包括外部js文件
- 6. 调用外部js文件
- 7. 保护js文件中的服务url
- 8. 保护视频文件直接从外部下载
- 9. Iphone保存文件外部
- 10. 保护文件
- 11. 外部JS文件 - 事件监听器
- 12. 如何保护外部用户的servlet?
- 13. 如何保护外部访问?
- 14. 从外部访问保护jQuery功能
- 15. nw.js保护每个.js文件与nwjc工具文件
- 16. 保护Flash文件
- 17. 保护PHP文件
- 18. 保护ELMAH文件
- 19. 保护Flash文件
- 20. Tomcat保护文件
- 21. 保护p12文件
- 22. 保护cron文件
- 23. 保护excel文件
- 24. 保护Apk文件
- 25. 与外部JS警报消息文件
- 26. Ionic2导入外部Js文件
- 27. 移动js脚本到外部文件
- 28. 从外部JS文件清除图像
- 29. emberjs如何添加外部JS文件
- 30. 谷歌Analytics(分析):外部js文件
不同意可能的重复。混淆是最现实的答案,但OP要求一种方法来防止用户查看JS。这个问题提供了一个不同的目的(解释它不能完成)。 – 2011-04-29 20:02:06