На моей работе нам интересно отслеживать, как часто люди печатают наши веб-страницы. (Если многие люди этим занимаются, мы, вероятно, уделим больше внимания повышению качества печати.)
Очевидно, что если мы поместим кнопку «Печать» на страницу, мы сможем регистрировать, когда люди нажимают на нее, но если пользователи просто используют меню «Файл» и выбирают «Печать», у нас нет возможности узнать, сделали ли они что.
Есть ли какой-нибудь умный способ использовать CSS только для печати, чтобы браузер выдавал веб-запрос только при печати? Кажется, мои эксперименты говорят «нет», но, похоже, это возможно.
Редактировать: ниже предлагается разумный ответ, который работает в FF; Я предлагаю вознаграждение в 100 баллов за решение, которое работает и в IE.