Когда в нашем веб-браузере запущен подзаголовок Chrome, либо с помощью window.open()
, либо нажав на ссылку с помощью target="_blank"
, а затем в этом подполе body onload="window.print()"
, чтобы автоматически запустить диалог печати и распечатать предварительный просмотр, затем пользователь ЗАКРЫВАЕТ печать/подзаголовок вместо нажатия отменить, родительское окно полностью закрывается. В частности:
- Никакие события javascript не срабатывают
- Никакие ссылки не доступны для просмотра.
- Нажатие F5 показывает небольшой счетчик на вкладке, но страница никогда не перезагружается.
- Родительское окно действительно мертво - все, что вы можете сделать, это закрыть его.
Если вы нажмете "Отмена" в подзаголовке (где начинается предварительный просмотр печати через window.print()
), все в порядке. Но если пользователь закрывает окно, все сумасшествие происходит.
Это известная ошибка в Chrome:
Кто-нибудь знает об обходном пути для этого?