Как сделать печать страницы на принтере только один раз - PullRequest
0 голосов
/ 12 ноября 2011

У меня есть базовая html-страница, сгенерированная с помощью php, которая распечатывается на принтере после щелчка по ссылке, используя print plugin Бена Наделя.Однако я не хочу, чтобы пользователь снова печатал страницу.Я попытался установить ссылку «печать» на отрицательный z-индекс с помощью jquery после того, как на него нажали, но пользователь может обновить страницу и повторно использовать ссылку, чтобы она снова печаталась.Я также знаю, что могу как-то отключить функцию обновления, изменив то, что делает F5, но это не спасло бы день, так как пользователь может обновить страницу через строку URL, и я не могу удалить / скрыть еенасколько я знаю.Он также работает на локальном хосте, поэтому пользовательский клиент и сервер находятся на одной стороне.Даже браузер не имеет значения, так как я мог бы использовать тот, который подходит для этого случая.

1 Ответ

2 голосов
/ 12 ноября 2011

И я не уверен, что требование печатать только один раз имеет смысл: умный пользователь может распечатать на PDF-принтере и много раз печатать на бумаге «напечатанный» PDF. Начинающий пользователь может на законных основаниях хотеть печатать дважды или более (например, потому что он отправил печать на неправильный принтер).

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