我看到一些網站有一個PHP腳本來重定向用戶到另一個網頁,如果他們試圖直接訪問JavaScript文件。這是如何完成的?PHP:如何防止直接訪問JavaScript文件?
0
A
回答
0
不,這是不可能的。
如何獲取JS文件有很多方法。沒有什麼有助於保護。
0
Javascript是爲了客戶端。這意味着它始終在本地瀏覽器上執行,因此無法隱藏。
1
不幸的是,正如前面的答案所述,你不能防止看到一個JS文件的內容;如果你能做到這一點,瀏覽器應該如何解析它?
下一個最好的事情做的是「模糊處理」,它使用類似http://www.javascriptobfuscator.com/default.aspx
這會將人類可讀的代碼轉換成一串字符代碼和模糊的函數名。我鏈接的混淆器生成一個唯一的ID並將其加密基於該ID,使其難以解密。
但是,這並不是傻瓜式的,不管出於何種原因,真正想要獲得JS的人都會這樣做。任何你不希望用戶訪問的東西都應該在服務器端完成。 ;)
相關問題
- 1. 防止直接訪問PDF文件 - Nginx
- 2. 防止直接訪問URL的文件?
- 3. 防止直接訪問.htaccess文件
- 4. PHP:防止直接訪問頁面
- 5. 如何防止直接訪問URL?
- 6. 如何防止直接訪問圖像?
- 7. 如何防止訪問php文件
- 8. PHP防止直接訪問不指向文件夾的網址
- 9. 如何通過URL直接訪問文件來防止下載?
- 10. 如何防止直接訪問joomla文章中嵌入的php文件?
- 11. 如何防止JavaScript盜鏈和直接訪問?
- 12. htaccess防止直接.php文件除index.php
- 13. 如何阻止直接訪問我的JavaScript文件?
- 14. 如何停止直接訪問目錄中的文件php
- 15. 防止圖像直接訪問
- 16. 防止直接訪問JSON Web服務
- 17. 防止通過.htaccess直接訪問robots.txt
- 18. 防止直接訪問IIS中的文件7
- 19. 如何防止某人直接訪問頁面鏈接?
- 20. php,如何防止直接類instantiazation?
- 21. 禁止直接訪問文件
- 22. 禁止直接訪問.css文件
- 23. 國防部改寫直接.php訪問
- 24. 如何防止用戶直接在網站根目錄訪問文件
- 25. 防止直接訪問php配置和類似codeigniter的類
- 26. 防止直接訪問PHP安全網站上的PDF
- 27. PHP:定義常數以防止直接訪問
- 28. 防止直接鏈接到.zip文件
- 29. 如何防止直接訪問Grails中的* .gsp頁面
- 30. 如何防止從jsp頁面的url直接訪問頁面
只是你知道..這可能在瀏覽器中工作,但它不會阻止知道他們在做什麼的人。我所要做的就是模擬來自您的網站的瀏覽器請求以獲取JavaScript文件。這非常容易做到。我不會浪費我的時間試圖鎖定某些人脫離公共文件。此外,任何人都可以進入像FireBug這樣的實用工具,並且無需仿真/鍛造即可輕鬆獲取已加載的JavaScript。 – PiZzL3 2011-04-23 02:16:55