Tôi đang tìm cách (tốt nhất và trang web trực tuyến) đến một Uglify ngược của một số javascript. Trang web: http://jsbeautifier.org/ rất tuyệt vời đối với mã được khai thác, nhưng nó không làm tốt công việc xấu.Mã Javascript được Uglified Đảo ngược
Trả lời
công cụ chrome dev cũng có thể thực hiện việc này.
điểm không 2 trong http://www.elijahmanor.com/2011/08/7-chrome-tips-developers-designers-may.html
Tôi đã thử điều này, nhưng nó giống như "unminify" như jsbeutifier.org, và uglyfy thực sự là những điều khó chịu: boolean short circuit thay vì nếu, sau đó, khác, thay thế tất cả các dấu chấm phẩy bằng dấu phẩy, và những thứ xấu xí khác ngoài việc khai thác. –
Tùy thuộc vào tùy chọn bạn đã sử dụng khi bạn làm xấu mã của bạn. Nếu bạn chỉ cần loại bỏ các ngắt dòng, sau đó các công cụ Chrome dev sẽ có thể làm một công việc tuyệt vời như sirinivas giải thích. Nhưng nếu bạn mangle mã, sau đó ther là không có cách nào bạn có thể nhận được mã chính xác trước đó. (trong uglifying var logngvariable = a + b; trở thành var c = a + b ;. không có cách nào một công cụ có thể tìm ra tên trước đó logngvariable)
Mặt khác nếu bạn muốn một mã không được làm xấu, bạn có thể không uglify nó ở nơi đầu tiên ... :)
Có công cụ trực tuyến tuyệt vời này, JSNice, mà làm cho một công việc tuyệt vời của việc tìm kiếm tên biến obfuscated.
Chúng tôi thậm chí có thể đọc được mã JavaScript bị làm mờ. Chúng tôi sẽ đổi tên các biến và tham số thành các tên mà chúng ta học được từ hàng nghìn dự án mã nguồn mở. Hơn nữa, thông thường chúng tôi cũng có thể đoán hoặc suy ra các chú thích kiểu.
- 1. Đảo ngược sự kiện đảo ngược trong javascript
- 2. Mã mã hóa địa lý đảo ngược
- 3. Mảng của Javascript Đảo ngược
- 4. Đảo ngược đếm được trong Ruby
- 5. Từ điển được sắp xếp đảo ngược?
- 6. UIInterfaceOrientationLandscapeLeft và UIInterfaceOrientationLandscapeRight được đảo ngược?
- 7. có thể e.preventDefault() được đảo ngược không?
- 8. mảng đảo ngược jquery
- 9. Kỹ thuật đảo ngược?
- 10. Thứ tự Đảo ngược
- 11. C++ Đảo ngược mảng
- 12. Đảo ngược SQL LIKE
- 13. đảo ngược mysql_real_escape_string
- 14. Đảo ngược màu bitmap
- 15. Đảo ngược CRC32
- 16. Đảo ngược màu của hình ảnh bằng CSS hoặc JavaScript
- 17. Android: Mã hóa địa lý đảo ngược - getFromLocation
- 18. Đảo ngược mã địa lý Vị trí hiện tại
- 19. Kỹ thuật đảo ngược Mã nguồn C từ lắp ráp
- 20. Kỹ thuật đảo ngược C++
- 21. đảo ngược bước multithread lỗi
- 22. đảo ngược ma trận 4x4
- 23. Chuỗi đảo ngược trong Python
- 24. iOS Twitter OAuth đảo ngược
- 25. Đảo ngược ma trận lớn
- 26. Hash đảo ngược trong Ruby?
- 27. Đảo ngược os.path.normcase trên Windows
- 28. Đảo ngược regexp trong vim
- 29. Đảo ngược DNS trong Ruby?
- 30. OpenCV: Đảo ngược mặt nạ?
Sẽ rút ngắn mã, sau đó làm đẹp mã sẽ hoạt động? Tôi không chắc chắn những gì bạn có nghĩa là bởi mã xấu xí, thật không may. –
xấu xí. whats xấu xí? – Srinivas
Tôi đang nói về việc đảo ngược mã này đã được thực hiện với công cụ này: https://github.com/mishoo/UglifyJS –