我有模态对话框,应该打印一些文本,并打印链接。所以当我按下打印时,我需要大约 30 秒才能在 chrome 中打开预览对话框(firefox,safari,即很好)。这是什么原因?
对话:
<div id="dialog">
<div id="to_print_data">
My data to print!!!!!
</div>
Click <a href="#" onclick="window.print(); return false;"> here</a>
</div>
<style>
@media print {
body * {
visibility:hidden;
}
#to_print_data, #to_print_data * {
visibility:visible;
}
#to_print_data {
position:absolute;
left:0!important;
top:0!important;
border:0!important;
font-size:16px!important;
}
}
</style>
更新:
我发现原因,在后台运行一些脚本,这使得发布请求,并且请求在完成打印对话后大约 30 秒处于待处理状态。如何在打印等待发布请求完成而不删除脚本时防止这种行为?