Я использую GeckoFx для захвата изображения веб-страницы.
Проблема в том, что на этой веб-странице есть скрипт:
<script language = "JavaScript">
window.print (); window.close ();
</ script>
Приведенный выше скрипт открывает диалоговое окно печати и для продолжения требуется интерактивный ввод данных пользователем.
Вопрос : Как мне автоматизировать процесс - например, запретив открывать диалог.
Есть ли способ отключить собственный метод печати javascript (window.print
)?
Я уже пытался вставить скрипт в заголовок html:
window.print = function () {}
Но это не работает. он вставляет скрипт, но диалоговое окно продолжает появляться. (Я делаю это в событии DocumentCompleted
).
Я нашел, как отключить window.alert
с помощью PromptServiceCreator
, но я не могу отключить window.print
Меня не волнует window.close
, потому что он не запускается (Firefox не запускает его).