我想知道是否有方法通過編程的方式對Flash對象進行截圖(例如TwitchTV視頻播放器)並將其暫時存儲在服務器端。拍攝網頁上的Adobe Flash播放器的屏幕截圖
我已經對這個主題做了一些研究,但是由於Javascript的limitations,似乎不可能這樣做。有沒有解決方法?
謝謝
我想知道是否有方法通過編程的方式對Flash對象進行截圖(例如TwitchTV視頻播放器)並將其暫時存儲在服務器端。拍攝網頁上的Adobe Flash播放器的屏幕截圖
我已經對這個主題做了一些研究,但是由於Javascript的limitations,似乎不可能這樣做。有沒有解決方法?
謝謝
經過一個月的研究,我發現了一個適用於Chrome的解決方法。解決方法包括創建Chrome擴展以使用名爲captureVisibleTab
的特定擴展功能。
captureVisibleTab
以dataUrl
的形式生成可見選項卡的屏幕截圖。然後可以將得到的dataUrl
加載到canvas
元素上。加載後,畫布可以根據偏移規格進行裁剪(可通過內容腳本獲得)。
請參見以下鏈接:
How to capture a screenshot of a single HTML element in Chrome extension?
Chrome Extension API: chrome.tabs.captureVisibleTab on Background Page to Content Script
AFAIK有沒有解決方法。 (除了您正在開發附加組件或擴展組件) –