Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: UpdatePack7R2 версия 19.1.12
Показать сообщение отдельно

Пользователь


Сообщения: 99
Благодарности: 24

Профиль | Отправить PM | Цитировать


Баг с печатью (распечаткой) из IE в июньских обновлениях.

В десктопное приложение, которое разрабатывает наша организация, интегрирован Internet Explorer (с помощью Web Browser Control). В приложении есть страница с кнопкой "Печать" и IFRAME. При нажатии на кнопку вызывается JavaScript-код
Код: Выделить весь код
document.frames(<имя_ифрейма>).print()
для распечатки содержимого IFRAME'а. После установки июньских обновлений на печать выходят пустые листы (хоть на обычный принтер, хоть на виртуальный XPS-принтер, например). Ошибка есть, как минимум, в Windows 7 и Windows 10 на Internet Explorer 11.

На Stack Overflow тоже пишут об этой проблеме:(По второй ссылке есть рецепт для обхода проблемы).

Список обновлений, вызывающих проблему:При этом на Windows 7 можно установить только KB4022722 (Security-only update), и тогда проблемы не будет.

Возможно, кому-то это будет полезно.

P.S. Если кто-то знает, по какому каналу можно наиболее эффективно донести информацию об этой ошибке до Microsoft, прошу сообщить в ЛС или сюда.

UPD @ 16.06.2017:
Проблеме также подвержен IE 8 в Win XP, если на нее установить Накопительный пакет обновления системы безопасности браузера Internet Explorer 8 для WES09 и POSReady 2009 (KB4021558). Все остальные июньские обновления для Windows XP Embedded проблему не вызывают.

Последний раз редактировалось iSmart, 16-06-2017 в 15:34. Причина: Добавил информацию про IE 8 в Win XP

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:56, 15-06-2017 | #5277

Название темы: UpdatePack7R2 версия 19.1.12