我正在使用GWT。我有一組可拖動的小部件,可以根據用戶需要放置在頁面上。我需要將頁面區域截圖作爲某個事件的處理程序並保存。有沒有辦法做到這一點?GWT中的任何方法獲取頁面區域的屏幕截圖嗎?
是否可以在GWT中將Widget視圖作爲圖像獲取?
我正在使用GWT。我有一組可拖動的小部件,可以根據用戶需要放置在頁面上。我需要將頁面區域截圖作爲某個事件的處理程序並保存。有沒有辦法做到這一點?GWT中的任何方法獲取頁面區域的屏幕截圖嗎?
是否可以在GWT中將Widget視圖作爲圖像獲取?
您將不得不創建applet來獲取屏幕截圖。你可以在你的GWT應用程序中嵌入applet/
沒有抱歉。出於安全原因,您無法在任何瀏覽器中獲取任何頁面區域的屏幕截圖。
有一個例外,drawWindow
不是GWT的一部分,只是HTML5 Canvas的一部分,只能在firefox中使用,只能在本地使用(不允許在普通網頁上運行)。
什麼樣的applet?應該使用什麼API? – hatesms
基本上你只需要一個包裹在applet中的Java屏幕捕獲解決方案。然後,您可以在需要屏幕截圖時從JavaScript調用小程序 –