【发布时间】:2016-08-18 02:27:49
【问题描述】:
我正在使用 window.print();对于在网页上打印特定部分,它在 Firefox 浏览器上工作,但在 Chrome 中无法正常工作,它显示空白打印预览。
<script type="text/javascript">
function printDiv() {
var divToPrint = document.getElementById('table');
var htmlToPrint = '' +
'<link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />'+
'<link href="../dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" />';
$(document).ready(function() {
$('#customers').dataTable();
} );
htmlToPrint += divToPrint.outerHTML;
newWin = window.open("");
newWin.document.write(htmlToPrint);
newWin.print();
newWin.close();
}
</script>
上面的代码在 chrome 中也可以正常工作,但从过去 15 天开始,它不能在 chrome 中工作,而是在 Firefox 中工作
【问题讨论】:
-
也许这是 chrome 50 版本的问题,我也遇到了新版本的问题。你是什么版本?
-
我的 chrome 版本 50.0.2661.87 m
标签: javascript jquery html css google-chrome