我使用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不运行)。