用flash元素在网页上截图



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

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

此外,我不想使用浏览器的任何扩展

使用嵌入在同一页面上的JavaScript不可能对网页上的Flash元素进行截图。所有可用的JS解决方案(此处有更多详细信息)都是读取当前DOM状态,并在画布元素上渲染(使用JS渲染引擎实现)网页。Flash对象由单独的应用程序Flash Player执行。JS无法访问其内容,JS中没有Flash渲染引擎实现。

然而,既然你提到了WebView,你说的是Flash,那么我认为你正在开发原生的Android应用程序。因此,对于本机应用程序来说,创建屏幕截图应该相当容易(见此)。

最新更新