是的,顾名思义,我在Chrome最新版和FF版上获得了两个打印对话框。
我正在使用的代码是:
var $printButton = $('#print_button');
if ($printButton) {
$printButton.on('click', function () {
window.print();
})
}
第二个对话框仅在我操作第一个对话框(打印或取消)时打开,如果有帮助的话。
编辑:
在将其缩小到我的回调问题之后,我在脚本中放了一个console.log('hello');
,发现它在刷新时调用了两次。
我的脚本文件被包含在页面的某个位置两次。谢谢遗留代码:)
感谢大家的建议。