在网页上截取 Adobe Flash Player 的屏幕截图

3

我想知道是否有一种方法可以通过程序自动截取Flash对象(例如TwitchTV视频播放器)的屏幕截图,并将其暂时存储在服务器端。

我已经对这个主题进行了一些研究,但似乎由于Javascript的限制,这是不可能的。是否有解决方法?

谢谢


据我所知,没有解决办法。(除非您正在开发附加组件或扩展程序) - Derek 朕會功夫
1个回答

2
经过一个月的研究,我找到了一个适用于Chrome的解决方法。这个解决方法涉及创建一个Chrome扩展程序来使用一个特定的扩展功能,称为captureVisibleTabcaptureVisibleTab会生成一个可见选项卡的屏幕截图,以dataUrl的形式呈现。然后,可以将生成的dataUrl加载到一个canvas元素上。一旦加载完成,就可以根据偏移规格(通过内容脚本获取)裁剪画布。
请参考以下链接: captureVisibleTab 如何在Chrome扩展程序中捕获单个HTML元素的屏幕截图? Chrome扩展API:从后台页面到内容脚本的chrome.tabs.captureVisibleTab

HTML5 Canvas 图像裁剪教程


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接