Làm thế nào để http://www.screentoaster.com chụp màn hình máy tính từ trình duyệt bằng cách sử dụng Java Applet? Bất kỳ đề nghị hoặc dẫn đầu trong cách thực hiện điều này? Có cách nào khác để thực hiện bằng cách sử dụng các công nghệ khác nhau như Flash không?Làm thế nào để screentoaster.com chụp màn hình máy tính của bạn từ trình duyệt?
Trả lời
Tôi chưa thử nó (tôi không muốn mạo hiểm !!!), nhưng chỉ dẫn rằng màn hình máy nướng bánh mì sử dụng một applet đã ký, và bạn phải chấp nhận một chứng chỉ rõ ràng (được thêm vào cửa hàng cert đáng tin cậy của trình duyệt của bạn) để cho phép applet thoát ra khỏi hộp cát bảo mật Java thông thường. (Tôi cũng đang dùng từ ngữ của bạn vì nó sử dụng applet ...)
Tôi hy vọng rằng các phương pháp chụp màn hình của người dùng khác thông qua trình duyệt web được bảo vệ tương tự.
Tôi cũng muốn hy vọng rằng hầu hết người dùng không đủ điên để cài đặt plugin trình duyệt ngẫu nhiên hoặc chấp nhận chứng chỉ ngẫu nhiên. Nhưng thật đáng buồn, điều này không đúng.
Toàn bộ ý tưởng này khiến tôi rất nguy hiểm. Điều gì là để ngăn chặn các Screen Toaster guys lấy bản sao của riêng họ về những gì trên màn hình của bạn, cài đặt một key-logger, ferreting xung quanh cho các tập tin nhạy cảm, cài đặt một rootkit, vv? Và giả sử rằng họ là hoàn toàn trung thực, làm thế nào để bạn biết rằng applet của họ không có một lỗ hổng bảo mật có thể được khai thác bởi người khác để làm điều tương tự?
Bạn có thể làm điều đó chỉ với 5 dòng mã.
1. Tạo một hình chữ nhật đại diện cho màn hình . 2. Tạo một BufferedImage để lưu trữ hình ảnh của màn hình. 3. Chụp ảnh chụp nhanh bằng cách sử dụng phương thức mới Robot(). CreateSnapshot(). 4 . Lưu bufferedImage vào tập tin.
lớp Robot là một phần của gói java.awt
Bạn có thể xem chi tiết hơn trong các liên kết dưới đây.
Hy vọng rằng, bạn không thể làm điều này trong một applet không đáng tin cậy! –
Và những hình ảnh này sau đó được chuyển đổi thành video như thế nào? Có dòng 6 nào bạn muốn thêm không? – OscarRyz
- 1. Chụp màn hình của máy tính để bàn ẩn
- 2. Chụp ảnh màn hình máy tính để bàn bằng javascript
- 3. Chụp ảnh màn hình của máy tính từ xa được thu nhỏ tối thiểu
- 4. Sử dụng HTML5/Canvas/JavaScript để chụp ảnh màn hình trong trình duyệt
- 5. Chụp màn hình màn hình hiện tại của thiết bị
- 6. html5 chụp màn hình
- 7. Làm cách nào để bạn chụp Ảnh màn hình của một trang web qua mã .Net?
- 8. Chụp màn hình của điều khiển WebBrowser
- 9. Sự kiện Javascript kích hoạt khi bạn kéo tệp từ máy tính để bàn đến trình duyệt của mình
- 10. Làm cách nào để chụp nhanh màn hình trong Java?
- 11. Nhận ảnh chụp màn hình từ trang ASP.Net
- 12. C#: làm thế nào để có một ảnh chụp màn hình của một phần của màn hình
- 13. Nhận ảnh chụp màn hình của điều khiển trình duyệt web?
- 14. Chụp nhiều màn hình máy tính để bàn bằng cách sử dụng Qt4
- 15. Android chụp màn hình theo chương trình
- 16. Làm cách nào để lập trình chụp ảnh màn hình của ứng dụng trong Linux?
- 17. Chụp màn hình android và tạo video theo chương trình
- 18. Làm thế nào để chụp một ảnh chụp màn hình trang web đầy đủ với C# và WebKit.NET?
- 19. iOS Ảnh chụp màn hình một phần của màn hình
- 20. Làm cách nào để chụp "ảnh chụp màn hình" của NSView?
- 21. Máy tính vẽ màn hình như thế nào?
- 22. Chụp màn hình của màn hình Hiện tại
- 23. Làm thế nào để tăng tốc độ BitBlt để chụp màn hình với aero?
- 24. Làm thế nào để bạn mở trình duyệt web Eclipse?
- 25. IOS SDK - làm thế nào để chụp màn hình nội dung của tableView?
- 26. Làm thế nào để kích hoạt tính năng toàn màn hình trình duyệt IE như firefox và chrome
- 27. Làm thế nào để chụp ảnh màn hình iPhone của toàn bộ màn hình bao gồm cả các bộ phận tắt màn hình?
- 28. PHP: Cách chụp màn hình cửa sổ trình duyệt bằng php?
- 29. Cách chụp một phần của màn hình
- 30. Làm thế nào để bạn ngắt JS trong trình duyệt?
Điều này có vẻ khá thú vị. Tôi không nghĩ nó đơn giản như sử dụng lớp Robot. Có một số thư viện khác có liên quan. – OscarRyz
Không thực sự là một câu trả lời nhưng một lựa chọn khác là đọc một hình ảnh từ clipboard. Bạn có một màn hình in ấn người dùng nhấn sau đó applet của bạn chỉ yanks hình ảnh đệm ra khỏi hội đồng quản trị và lưu nó vào một tập tin. Đã dễ dàng hơn nhiều để làm điều này sau đó lộn xộn xung quanh với Robot. Chỉ cần FYI – Keibosh