window.print()触发“确认对话框首选项”框

时间:2015-10-22 00:57:24

标签: javascript

我有一个用

打开的新窗口
window.open()

在新窗口中,我使用新窗口HTML的onLoad标记中的<body>选项运行javascript函数。

在与新窗口关联的JS中,我呼叫window.print()。这会导致“确认对话框首选项”框在Firefox 42.0b8中打开。

有没有办法避免这种行为(提示确认对话首选项),或者如果我从新窗口调用window.print(),这是不可避免的吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。解决方法是:

  1. 按Shift + F2 - 这将打开浏览器底部的开发人员命令行
  2. 在开发人员命令行中输入:

    pref set dom.successive_dialog_time_limit 0

  3. 然后按Enter键。

    这是一个艰难的追踪。它不是一个程序化的解决方案,但希望它能为您解决问题。