2015-06-09 58 views
1

我想知道是否有一個本地api從擴展截圖。我在MDN閱讀,但沒有找到任何東西(但也許我沒有正確的關鍵字)。我正在閱讀關於使用canvas來「模仿」DOM的可視元素並獲取dataUrl的信息,但如果有更簡單,更快速,更具類似效果的方法會更好。是否可以從Firefox的Android擴展中截取屏幕截圖?

歡迎任何建議! Thaks提前!

+0

您是指整個屏幕還是瀏覽器內容? – Krease

+0

@Chris我會假設整個屏幕,因爲他們提到「本機api」。 – Noitidart

+0

整個屏幕,但它是可以接受的,如果我可以捕獲瀏覽器目前的文件,至少 – gal007

回答

0

好吧,這是如何採取Android上的原生截圖。確保你打開第二個標籤頁,它會將畫布附加到它。

它現在有2個問題,它需要30秒來做數學,數學是密集的,所以有時它崩潰。

第二個問題是它沒有得到根視圖,它似乎只是截取firefox瀏覽器圖層視圖,即使在鍵盤或主菜單打開時也不顯示。我需要它來獲得根視圖,所以它得到鍵盤,表菜單欄等等。所以在這方面的工作。

但是,這裏是代碼,可以將其粘貼到暫存區並運行,等待30秒,然後查看第二個選項卡,會在文檔中附加一個畫布。

https://gist.github.com/Noitidart/cb6e7c3a102784d04262