雖然主題聽起來像我正在尋找做一些shifty,我不是;我維護幾百個電話運營商使用的內部網站,並且想要添加以下功能:有沒有人知道可以從JavaScript調用來創建和保存桌面屏幕截圖的無GUI應用程序?
我想在所有網頁的標題中添加一個控件,以捕捉整個圖像桌面並將圖像作爲文件保存到共享網絡驅動器,以幫助解決生產問題。這個屏幕截圖應用程序將被JavaScript調用。
我已經研究了有關拍攝截圖本網站許多線程,和所有的應用程序提供不符合我的需要在以下兩種方法之一:
屏幕捕獲應用程序有一個GUI彈出,用戶調整某種捕捉控件的大小或與窗口進行交互以進行捕捉。這些用戶並不是非常懂計算機,並且不能正確地使用「彈出式」應用程序來信任 - 並且不可能強制他們使用通用文件命名約定來保存映像文件。我希望用戶在網站上按下單個UI控件,並讓JavaScript進行調用以獲取屏幕截圖並保存圖像,而無需進一步的用戶交互。
一些自動化應用程序通過重新發布的HTML保存到該網站和「重新組裝」各個HTML元素爲圖像。這將不起作用,因爲操作員輸入的輸入數據需要在圖像中,網站使用AJAX,因此網頁的可視「狀態」將不同於從POST重新獲得的可視「狀態」,並且某些應用程序嘗試與我們(安全)網站進行交互時遇到(活動目錄)安全問題。
如果沒有能夠滿足這個需求的應用程序,我只需將自己的控件轉換爲C#。但我寧願獲得第三方控制權,所以我不必支持我自己對生活的控制。 :-)
在此先感謝您的任何建議!
您的用戶是否知道舊的Print Screen按鈕和電子郵件? (我從你提到的C#中假設他們是基於PC的)。 – Ady 2008-12-31 18:28:49