我不認爲這是可能的,但http://www.snapabug.com提供的服務使用屏幕捕獲技術來生成報告,幫助您幫助您的用戶。他們如何能夠做到這一點?如何從某人的網絡瀏覽器獲取屏幕截圖?
顯然,他們的服務不需要任何額外的瀏覽器插件或擴展。我的猜測是它使用Flash,因爲這在JavaScript中似乎不可行,並且加載Java小程序的速度非常慢。
我不認爲這是可能的,但http://www.snapabug.com提供的服務使用屏幕捕獲技術來生成報告,幫助您幫助您的用戶。他們如何能夠做到這一點?如何從某人的網絡瀏覽器獲取屏幕截圖?
顯然,他們的服務不需要任何額外的瀏覽器插件或擴展。我的猜測是它使用Flash,因爲這在JavaScript中似乎不可行,並且加載Java小程序的速度非常慢。
Snapabug使用Java Applet獲取瀏覽器的屏幕截圖。 Java運行時環境是listed as one of the Technical Requirements。
This blog post詳細說明Java Applet如何從瀏覽器捕獲圖像。
感謝您的鏈接!我直接從CTO收到一封電子郵件,確認他們使用Java小程序。 – allyourcode 2010-08-02 12:55:03
他們可能使用「打印屏幕」並使用剪貼板的內容。 – Oded 2010-08-02 09:11:26
好想法oded,從來沒有想過它可以做到。 – Orentet 2010-08-02 09:16:26
我不知道JavaScript可以操作剪貼板中的圖像。從我對JavaScript的剪貼板功能的理解來看,它們在實踐中相當薄弱,因爲出於安全原因,瀏覽器禁用了這些功能。即使那樣,我認爲只有操縱文本內容纔是可能的。 – allyourcode 2010-08-02 12:57:53