Захват событий печати через API Jquery / JS / Browser - PullRequest
2 голосов
/ 18 июня 2010

Я хотел спросить, есть ли способ захвата событий печати (таких как события IE onbeforeprint и onafterprint). На самом деле я хотел бы сделать больше. Я хочу знать, могу ли я прервать печать, отменить ее или, возможно, изменить параметр печати все вместе, чтобы иметь параметр myPrint. Можно ли это сделать с помощью плагинов / расширений / XPCOM? На самом деле мне нужен кросс-браузерный контроль, и я не против иметь отдельный контроль в разных браузерах. Например, через плагин в IE, расширение / XPCOM в расширениях Mozilla и Chrome, если это возможно.

1 Ответ

1 голос
/ 30 августа 2010

Я процитирую danieltalsky ответ на сообщение Javascript Event Обработчик для печати , так как я думаю, что то же самое применимо в вашей ситуации:

В IE есть нестандартные обработчики событий window.onBeforePrint () и window.onAfterPrint (). Однако я не знаю, как это сделать, кроме IE.

Какие изменения вы пытаетесь внести? Вполне возможно, что ваша проблема может быть решена путем указания различных правил для вашей таблицы стилей печати. ​​

...