我想知道是否可以执行上述操作,因为目前没有可能让JavaScript看到''某些对象的内容,例如Flash视频播放器。我看了很多截图插件,但没有一个对我有利。
是否有必要从头开始创建新的插件/扩展程序?
此操作仅在客户端执行
我想要实现的一个例子:
div1 : .......... (transparent)
div2 : __________
后的
div1': __________ (copy)
div2 : __________
答案 0 :(得分:0)
唯一可行的方法是HTML5 canvas元素。
页面可以创建自己的快照,将其放入canvas
元素,以BASE-64编码形式提取图像,并使用AJAX将其发布到服务器,而不要求用户允许这样做。< / p>
这被视为漏洞。因此,getImageData()
元素上的canvas
有限制,浏览器供应商会尝试通过强制执行这些和其他限制来保护其客户。
此处提供更多信息:grabbing cross-domain images