Я столкнулся с действительно странной проблемой. Я вызываю window.print() из файла javascript. Это отлично работает в Safari, IE, Firefox... и до двух часов назад это работало и в Chrome. (Версия 29.0.1547.57)
Я не изменил ничего существенного в моем файле javascript (на самом деле - я просто удалил некоторые комментарии...), но то, что сейчас происходит, действительно странно: в Chrome диалог печати не открывается, когда window.print() называется. Ничего не произошло. Но затем, когда я нажимаю reload, диалог печати открывается немедленно.
Поведение в другом браузере не изменилось. И во время отладки в Chrome я вижу, что window.print() вызывается как ожидалось, и после этого script продолжается. Только диалог печати не отображается до нажатия перезагрузки.
Кто-нибудь когда-либо испытывал подобное? Я также попытался вызвать window.print() в setTimeout(), но это ничего не изменило. Когда я отлаживаю содержимое страницы, которое должно быть напечатано, выглядит совершенно загруженным.
Прошу прощения, но я ничего не нашел при исследовании. Любая помощь будет оценена!
Спасибо!