http://www.screentoaster.com如何使用Java Applet從瀏覽器捕獲計算機屏幕?任何建議或領導如何實現這一目標?還有其他方法可以使用不同的技術如Flash嗎?screentoaster.com如何從瀏覽器捕獲您的電腦屏幕?
回答
我還沒有嘗試過(我不想冒這個險!),但有跡象表明它的屏幕烤麪包機使用簽名的小,你必須明確地接受證書(其被添加到您的瀏覽器的可信任的證書存儲),以使小程序脫離正常的Java安全沙箱。 (我也把你的話,它並使用applet ...)
我希望通過網絡瀏覽器獲取用戶的屏幕的其他方法同樣應受保護。
我也想希望大多數用戶都不會瘋狂到安裝隨機瀏覽器插件或接受隨機證書。但可悲的是,這不是事實。
這整個理念令我是非常危險的。什麼是阻止屏幕烤麪包傢伙拿着他們自己的屏幕上的內容,安裝鍵盤記錄器,搜索敏感文件,安裝rootkit等?假設他們完全誠實,你怎麼知道他們的applet沒有安全漏洞可以被其他人利用來做同樣的事情?
只需5行代碼即可完成。
1。創建一個代表 屏幕的矩形。 2。創建一個BufferedImage 來存儲屏幕圖像。 3。採用 快照使用新的 Robot()。createSnapshot()方法。 4。 將bufferedImage保存在文件中。
Robot類是java.awt包的一部分
您可以在下面的鏈接查看更多詳細信息。
希望你不能在一個不受信任的applet中做到這一點! – 2010-02-12 01:45:43
那些圖像以後如何轉換成視頻?是否有要添加的第6行? – OscarRyz 2010-02-12 01:49:19
- 1. 瀏覽器如何從電腦獲取GPS數據?
- 2. 如何從瀏覽器捕獲音頻?
- 3. Web瀏覽器的屏幕捕獲位圖太重
- 4. Windows上Safari瀏覽器的屏幕捕獲實用程序?
- 5. JS基於屏幕鍵盤的瀏覽器,如手機和平板電腦
- 6. 使用Flash捕獲瀏覽器屏幕爲JPG/PNG/etc?
- 7. 如何遠程捕獲Web瀏覽器網站呈現的屏幕截圖?
- 8. 瀏覽器屏幕截圖
- 9. 電腦如何繪製屏幕?
- 10. 如何捕獲pygame屏幕?
- 11. 如何獲取實時瀏覽器的屏幕分辨率
- 12. 如何獲取瀏覽器的屏幕高度?
- 13. CSS的手機和電腦瀏覽器
- 14. 控制瀏覽器的電腦
- 15. 屏幕捕獲的代碼屏幕捕獲Android的任何屏幕
- 16. 捕獲屏幕
- 17. 捕獲屏幕
- 18. HTML導航條的麻煩捕捉到瀏覽器屏幕
- 19. 如何從瀏覽器控制手機屏幕?
- 20. 如何從瀏覽器中屏幕刮取表格結果
- 21. 如何從某人的網絡瀏覽器獲取屏幕截圖?
- 22. 從瀏覽器捕獲http post文章
- 23. 捕獲屏幕與VB.NET電影
- 24. 捕獲電子郵件與Outlook發送從瀏覽器
- 25. 捕獲瀏覽器事件
- 26. 瀏覽器的屏幕分辨率?
- 27. 調整瀏覽器屏幕的兩半
- 28. 如何在雙屏電腦的屏幕上設置Synergy
- 29. 登錄屏幕中的屏幕捕獲
- 30. 如何從瀏覽器隱藏未被捕獲的錯誤?
這看起來很酷。我認爲這不像使用Robot類那麼簡單。還有一些其他圖書館參與其中。 – OscarRyz 2010-02-12 02:09:29
不是一個真正的答案,但另一種選擇是從剪貼板中讀取圖像。你有一個用戶點擊打印屏幕,然後你的applet只是將緩存的圖像從板上取出並保存到一個文件中。更容易做到這一點,然後攪亂機器人。只是FYI – Keibosh 2010-02-18 03:10:45