使用flash元素在网页上截屏

时间:2013-08-20 07:12:52

标签: javascript html5 flash canvas screenshot

我想截取WebView中显示的页面的截图。该页面可能包含 flash元素,我指的是谷歌反馈,但是当我截取屏幕截图时,页面的所有闪光部分都是空白的。

无法控制flash元素(例如视频),因为它不是我自己的网站。

除此之外,我不想使用任何扩展程序浏览器

1 个答案:

答案 0 :(得分:1)

使用嵌入在同一页面上的JavaScript在网页上截取Flash元素是不可能的。所有可用的JS解决方案(more details here)都在读取当前的DOM状态并在canvas元素上呈现(使用JS渲染引擎实现)一个网页。 Flash对象由单独的应用程序 - Flash Player执行。 JS无法访问其内容,JS中没有Flash渲染引擎实现。

但是,既然你提到了WebView并且你在谈论Flash,那么我假设你正在使用本机Android应用程序。因此,本机应用程序创建屏幕截图(see this)应该相当容易。