Как инструмент отчетов об ошибках на YouTube делает снимок экрана? - PullRequest
6 голосов
/ 02 декабря 2010

Если вы перейдете внизу страницы, появится ссылка «Сообщить об ошибке».

Они позволяют выделять части экрана и отправляют его вместе с описанием ошибки.

Есть идеи, как это можно реализовать?

Ответы [ 2 ]

3 голосов
/ 02 декабря 2010

Используется инструмент обратной связи Google, который представляет собой тяжелую реализацию JavaScript.

Взглянув на их сценарий, они даже имеют портированную на JavaScript версию JPG-кодировщика, которую они используют для визуализации измененной пользователем HTML-страницы в изображение, которое, как я полагаю, будет затем передано AJAX в Google, когда пользователь нажимает отправить.

0 голосов
/ 02 декабря 2010

Я не думаю, что можно сделать снимок экрана вашего браузера, используя javascript (даже если бы это было возможно, это потребовало бы вашего разрешения).

Так что, может быть, они не делают снимок экрана.Может быть, они просто хранят URL и координаты выбранного вами прямоугольника (и другие обычные вещи, такие как сведения о вашем браузере, разрешение экрана, ОС и т. Д.).

С этой информацией они могут запустить URL на стороне сервера исделайте там скриншоты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...