#javascript #printing
#javascript #печать
Вопрос:
В моем приложении мне нужно по-разному обрабатывать событие печати для каждого сценария. Я пытался сделать это, сравнивая события в прослушивателе ‘beforeprint’, но они кажутся равными.
Есть ли способ выяснить, что вызвало это событие печати? Желательно в прослушивателе событий.
Спасибо!
Комментарии:
1. Я не думаю, что есть способ отличить это в зависимости от события. Вы можете зафиксировать нажатие клавиш ctrl p и выполнить свою логику перед запуском
window.print
, но я не думаю, что это можно сделать для file-> print.2. Вы могли бы делать предположения, используя
window.print()
переопределение, иonkeyup
все же вы никогда не будете знать наверняка.3. Спасибо! Я буду использовать событие клавиатуры, которое было запущено ранее, чтобы определить сценарий.