2015-06-09 54 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