Кажется, большинство людей сосредоточилось на негативных аспектах такой функции.
Да, в большинстве случаев нежелательно, чтобы веб-сайт мог блокировать диалоговое окно.
Но в некоторых случаях, например, в этом примере, когда он пытается распечатать квитанцию о своей деятельности из браузера. Как я понимаю, в таком случае каждая секунда слишком драгоценна, чтобы тратить ее впустую, подтверждая, возможно, сотни поступлений в день.
В конце концов, это бизнес, где время - деньги!
Существует множество других случаев, когда необходимо закрыть диалоговое окно, например, продавцы eBay, распечатывающие свои этикетки перед отправкой.
Таким образом, в идеале разработчик веб-сайта должен иметь возможность указать некоторые основные параметры, такие как имя принтера, цвет / монохроматичность, качество, размер бумаги. И полностью распечатать команду из исходного кода без каких-либо действий со стороны пользователя, за исключением, конечно, настройки этих параметров только один раз.
К сожалению, большинства браузеров еще нет, поскольку их разработчики еще не осознали весь потенциал размещения ВСЕХ ВИДОВ приложений в облаке, включая приложения, использующие принтеры, такие как POS и программное обеспечение для печати этикеток! Кстати, вот отличная ниша для программного обеспечения как сервиса!
Хорошая новость заключается в том, что в Firefox уже возможно добиться чего-то похожего, где вы можете изменить настройки браузера, чтобы включить так называемую «Тихую печать», вам следует установить «Всегда», и все будет хорошо.
Уверен, у IE тоже есть способ сделать это, но я пока не нашел.
Кто-нибудь знает, каково состояние принтера и функций печати, предлагаемых другими основными браузерами, такими как Chrome и Opera?