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