GeckoFx отключить window.print из html - PullRequest
0 голосов
/ 29 октября 2018

Я использую 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 не запускает его).

...