jQuery onClick PrintScreen и отправить изображение по электронной почте - PullRequest
3 голосов
/ 12 августа 2011

У меня есть iFrame на моем сайте. На сайте он использует Flash, чтобы «создать свой собственный диапазон приготовления». После того, как он построен, он выделяет номер модели кухонного ассортимента, который они ищут. Я хочу, чтобы над iFrame была форма, которая могла бы послать их адрес электронной почты (входные данные) и копию iFrame, чтобы я мог видеть, о какой модели они спрашивают.

Итак, я смотрю, могу ли я получить форму, которая при нажатии кнопки отправки отправляет изображение PrintScreen страницы, на которую они смотрят, предпочтительно в jQuery.

(Конечно, у меня нет контроля над Flash или веб-сайтом, на который я ссылаюсь в iFrame.)

Ответы [ 3 ]

5 голосов
/ 12 августа 2011

Ну, есть решение для этого: http://html2canvas.hertzen.com/

Но для создания снимка экрана используется HTML5 Canvas, поэтому он не будет работать во всех браузерах и в настоящее время не поддерживает все свойства CSS3.

Я не уверен, что это хороший способ сделать это.Может быть, вам стоит подумать о другом способе сделать это.

1 голос
/ 12 августа 2011

Невозможно для Javascript создать PrintScreen страницы пользователя. Было бы грубым вторжением в личную жизнь, если бы разработчики сайтов могли в любой момент сделать снимок экрана пользователя.

0 голосов
/ 12 августа 2011

JavaScript не может создать скриншот страницы без плагина браузера.

...