我在我的网站上有一个iFrame。在它的网站上,它使用Flash"建立自己的烹饪范围"。一旦建成,它就会吐出他们正在寻找的炉灶的型号。我想在iFrame上面有一个表单,可以发送他们的电子邮件地址(输入)和iFrame的副本,这样我就可以看到他们正在查询什么模型。
所以我想看看我是否可以有一个表单,当一个提交按钮被点击时,它会发送他们正在看的页面的PrintScreen图像,最好是在jQuery。
(假设我没有控制Flash和网站,我在iFrame链接。)
好吧,有一个解决方案:http://html2canvas.hertzen.com/
但是这使用HTML5 Canvas来制作屏幕截图,所以它不会在所有浏览器中工作&目前不支持所有的CSS3属性。
我不确定这是否是一个好方法。也许你应该考虑另一种方法
Javascript不可能创建用户页面的PrintScreen。如果网站开发人员可以在任何时候抓拍用户的屏幕,这将是对隐私的严重侵犯。
JavaScript在没有浏览器插件的情况下无法生成页面截图。