У меня есть приложение React, которое включает в себя несколько кнопок печати, которые вызывают window.print () для печати страницы:
onPrint = () => {
window.print();
}
Пару дней назад все мои кнопки печати внезапно остановилисьработает.Я проверил, что функция windows.print присутствует и вызывается, но абсолютно ничего не происходит.Диалог печати не появляется.В консоли или где-либо еще нет сообщений.
Регистрация функции печати подтверждает, что она является встроенной и не была переопределена.
CTRL-P работает нормально, но не в окне.Распечатать().
Кнопки печати работают нормально в браузере Edge, а также, как ни странно, из окна инкогнито в Chrome.Проблема возникает только тогда, когда мое приложение открыто на обычной вкладке Chrome.
Я знаю, что это не просто что-то с моими настройками, так как теперь я получаю злые телефонные звонки от клиентов, которые жалуются, что их кнопки печати больше не работают.
Я совершенно растерялся.Кто-нибудь еще испытывал подобные проблемы с функцией печати в Chrome?
Редактировать: Да, и кнопка печати также работает, если я запускаю свое приложение локально на localhost: .... Она перестает работать, только когда приложениеразвернут на сервере и получен доступ через мой домен (https://example.com). Это становится все более странным. Может быть, SSL-сертификат задействован, как-нибудь?