Действительно ли возможно отследить, если кто-то распечатал веб-страницу?

Я думаю, что это не возможно, но я хочу удостовериться.

7
задан hippietrail 21 November 2012 в 12:31
поделиться

6 ответов

Один из возможных способов - использовать CSS для печати ( ), но иметь сценарий на стороне сервера. предварительно обработать его. По сути, это простое правило перезаписи, чтобы переписать print.css или любой другой файл, который вы используете, чтобы передать его скрипту, который будет регистрировать запрос в некоторой базе данных, а затем, наконец, вывести фактический CSS.

Конечно, это не идеальный метод; если кто-то использует предварительный просмотр печати, он также будет обработан скриптом.

9
ответ дан 6 December 2019 в 11:47
поделиться

Вы не можете, когда это происходит, на сервер ничего не отправляется, и никакие события не запускаются.

IE имеет события onbeforeprint и onafterprint , которые вы могли бы использовать, но они специфичны для IE, поэтому не считаются решением.

4
ответ дан 6 December 2019 в 11:47
поделиться

Это могло произойти на стороне клиента, поэтому это невозможно. Единственное, что вы можете попробовать, - это сделать простую кнопку для печати страницы и просто повесить на нее счетчик, надеясь, что все будут использовать эту кнопку вместо опции «Файл» -> «Печать» в браузере.

4
ответ дан 6 December 2019 в 11:47
поделиться

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

0
ответ дан 6 December 2019 в 11:47
поделиться

Вы не можете.

И даже если бы вы могли, Кто-то может даже сделать снимок экрана страницы, экранной печати и т. Д ...

если вы хотите защитить контент, есть другие способы сделать это (не полностью защищенные)

0
ответ дан 6 December 2019 в 11:47
поделиться

Это невозможно. Даже если у вас есть событие автоматического возврата сообщений, которое срабатывает, когда кто-то пытается напечатать, ничто не мешает ему сохранить HTML-страницу на диск и напечатать ее позже.

0
ответ дан 6 December 2019 в 11:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: