我想用WebView显示的页面截图。页面可能包含闪存元素,我指的是google反馈,但是当我截屏时,页面的所有闪存部分都是空白的。
flash元素(例如视频)不能被控制,因为它不是我自己的网站。
此外,我不想使用浏览器的任何扩展。
发布于 2013-08-20 11:25:23
不可能使用嵌入在同一页面上的JavaScript在网页上截取Flash元素的屏幕快照。所有可用的JS解决方案(more details here)都在读取当前的DOM状态,并在画布元素上呈现一个网页(使用JS呈现引擎实现)。Flash对象由单独的应用程序- Flash执行。JS无法访问其内容,JS中没有Flash呈现引擎实现。
然而,既然您提到了WebView,并且您正在谈论Flash,那么我假设您正在开发本地的Android应用程序。因此,对于本地应用程序来说,创建屏幕快照(see this)应该相当容易。
https://stackoverflow.com/questions/18329011
复制相似问题