我想知道,當試圖保護javascript代碼,而不是隻是混淆它,並使所有措施動態加載它,你不能只通過.php文件運行代碼到使它隱藏在html源代碼中?通過放置在php代碼中保護javascript代碼
-1
A
回答
2
它不會以這種方式工作 - JavaScript代碼必須對客戶端瀏覽器可見,因爲瀏覽器解析並運行它+沒有辦法將它「隱藏」在.php文件下。
用PHP文件,你可以發送/生成JavaScript代碼到瀏覽器 - 就像你做普通的HTML
0
號爲了執行你的JS,客戶端必須能夠「看到」腳本。
你可以採取各種措施來「隱藏」你的JavaScript,比如刪除dom節點,混淆你的代碼到屬性名稱等等。最終,這是徒勞的努力。
由於腳本「變得可見」,並運行在在客戶端一些一點,有足夠的開發工具黑客腳本可以可見。 (並且有足夠的反向工程,其他人可以使用您的混淆代碼)。
如果要保護作品,只需在頂部放置版權聲明即可。在谷歌關閉編譯器,你可以保留的通知,像這樣:現在
/**
* @preserve Copyright (c) 2013 Quick Fox.
*/
,如果有人使用您的[模糊]代碼爲自己的目的的神經,你可以起訴他們。如果他們對其進行逆向工程......至少您可以滿足您對開源社區的「貢獻」。 ; P
相關問題
- 1. PHP - 保護代碼
- 2. 保護PHP代碼
- 3. 如何保護Javascript代碼?
- 4. 如何保護php代碼?
- 5. 保護PHP源代碼
- 6. 保護PHP MySQL代碼
- 7. PHP代碼保護庫
- 8. JavaScript中的安全/保護代碼
- 9. 保護Ruby代碼
- 10. node.js代碼保護
- 11. 源代碼保護
- 12. 保護Ruby代碼
- 13. 保護PHP代碼在本地主機
- 14. Javascript代碼的放置
- 15. 如何通過ajax放置XFBML代碼?
- 16. 安卓放置imageView通過代碼
- 17. 在HTML代碼行中放置javascript代碼不起作用
- 18. 通過代碼設置WPF中的GridView顏色通過代碼
- 19. JVectormap通過代碼放大
- 20. 通過HTML代碼PHP/JavaScript的
- 21. 通過使用javascript追加php代碼
- 22. 通過javascript變量到php代碼
- 23. 通過javascript執行PHP代碼
- 24. php代碼之前通過javascript調用
- 25. PHP源代碼保護方法?
- 26. 允許php訪問htacess保護代碼
- 27. 代碼保護php扣費問題
- 28. MySQL源代碼通過PHP
- 29. 通過代碼設置寬度爲wrap_content爲TextView通過代碼
- 30. 用javascript把html代碼放到php中