我看到一些网站有一个PHP脚本来重定向用户到另一个网页,如果他们试图直接访问JavaScript文件。这是如何完成的?PHP:如何防止直接访问JavaScript文件?
0
A
回答
0
不,这是不可能的。
如何获取JS文件有很多方法。没有什么有助于保护。
0
Javascript是为了客户端。这意味着它始终在本地浏览器上执行,因此无法隐藏。
1
不幸的是,正如前面的答案所述,你不能防止看到一个JS文件的内容;如果你能做到这一点,浏览器应该如何解析它?
下一个最好的事情做的是“模糊处理”,它使用类似http://www.javascriptobfuscator.com/default.aspx
这会将人类可读的代码转换成一串字符代码和模糊的函数名。我链接的混淆器生成一个唯一的ID并将其加密基于该ID,使其难以解密。
但是,这并不是傻瓜式的,不管出于何种原因,真正想要获得JS的人都会这样做。任何你不希望用户访问的东西都应该在服务器端完成。 ;)
相关问题
- 1. 防止直接访问php文件
- 2. 如何防止直接访问文件?
- 3. 防止直接访问PHP
- 4. 防止直接访问PDF文件 - Nginx
- 5. 防止直接访问URL的文件?
- 6. 防止直接访问.htaccess文件
- 7. 防止直接访问.htaccess文件
- 8. PHP:防止直接访问页面
- 9. 防止直接访问Wordpress插件中的php文件
- 10. 如何防止直接访问URL?
- 11. 如何防止直接访问内容?
- 12. 如何防止直接访问图像?
- 13. 如何防止访问php文件
- 14. PHP防止直接访问不指向文件夹的网址
- 15. 如何防止CSS和JS直接访问文件
- 16. Glassfish的如何防止HTML文件直接访问
- 17. 如何通过URL直接访问文件来防止下载?
- 18. 如何防止直接访问joomla文章中嵌入的php文件?
- 19. 如何防止JavaScript盗链和直接访问?
- 20. 如何防止直接访问PHP页面?
- 21. htaccess防止直接.php文件除index.php
- 22. 如何阻止直接访问我的JavaScript文件?
- 23. 如何停止直接访问目录中的文件php
- 24. 如何阻止我的PHP文件直接访问
- 25. 如何防止直接访问asp.net中的文件和文件夹?
- 26. 防止直接访问JSON Web服务
- 27. 防止直接访问网址
- 28. 防止图像直接访问
- 29. 防止直接访问数据库
- 30. spring mvc防止直接访问方法
只是你知道..这可能在浏览器中工作,但它不会阻止知道他们在做什么的人。我所要做的就是模拟来自您的网站的浏览器请求以获取JavaScript文件。这非常容易做到。我不会浪费我的时间试图锁定某些人脱离公共文件。此外,任何人都可以进入像FireBug这样的实用工具,并且无需仿真/锻造即可轻松获取已加载的JavaScript。 – PiZzL3 2011-04-23 02:16:55