我想知道是否有一种方法以编程方式拍摄闪存对象(例如TwitchTV视频播放器)的截图,并将其暂时存储在服务器端。
我已经对这个主题做了一些研究,但由于Javascript的局限性,似乎不可能这样做。有办法解决这个问题吗?
谢谢
发布于 2014-08-24 00:06:38
经过一个月的研究,我找到了一个适用于Chrome的解决方案。解决方法包括创建一个Chrome扩展,以使用一个名为captureVisibleTab的特定扩展函数。
captureVisibleTab以dataUrl的形式生成可视选项卡的屏幕截图。然后,生成的dataUrl可以加载到canvas元素中。一旦加载,画布可以根据偏移量规格裁剪(可通过内容脚本获得)。
请参阅以下链接:
Chrome :后台页面到内容脚本的chrome.tabs.captureVisibleTab
HTML5画布图像裁剪教程
https://stackoverflow.com/questions/24769645
复制相似问题