Javascript window.print在IE和FF中工作,但在Chrome中不工作(以前在旧版本中使用)
这段代码在IE Edge和最新版本的FF中有效,但在最新版本的Chrome中无效(它在几个月前工作过,不知道我使用的是哪个版本) 在Chrome中,打印预览页面会出现,但只显示一个空白页面 我试过了,但没用。我还能试什么Javascript window.print在IE和FF中工作,但在Chrome中不工作(以前在旧版本中使用),javascript,html,google-chrome,printing,Javascript,Html,Google Chrome,Printing,这段代码在IE Edge和最新版本的FF中有效,但在最新版本的Chrome中无效(它在几个月前工作过,不知道我使用的是哪个版本) 在Chrome中,打印预览页面会出现,但只显示一个空白页面 我试过了,但没用。我还能试什么 jQuery('#print-me').click(function(){ var printPreview = window.open(); printPreview.document.open(); printPreview.document.wri
jQuery('#print-me').click(function(){
var printPreview = window.open();
printPreview.document.open();
printPreview.document.write("<!DOCTYPE html>"+
"<html>"+
"<head>"+
"</head>"+
"<body><p>hello</p></body>"+
"</html>");
printPreview.document.close();
printPreview.print();
printPreview.close();
return false;
});
jQuery(“#打印我”)。单击(函数(){
var printPreview=window.open();
printPreview.document.open();
printPreview.document.write(“”)+
""+
""+
""+
“你好”+
"");
printPreview.document.close();
printPreview.print();
printPreview.close();
返回false;
});
我将下面的代码快速放到codepen上,它在chrome 47.0.2526.111 m(64位)上正常工作。我只是做了一个div来检查它是否有效,没问题。
这是我要打印的
jQuery('#print-me').click(function(){
var printPreview = window.open();
printPreview.document.open();
printPreview.document.write("<!DOCTYPE html>"+
"<html>"+
"<head>"+
"</head>"+
"<body><p>hello</p></body>"+
"</html>");
printPreview.document.close();
printPreview.print();
printPreview.close();
return false;
jQuery(“#打印我”)。单击(函数(){
var printPreview=window.open();
printPreview.document.open();
printPreview.document.write(“”)+
""+
""+
""+
“你好”+
"");
printPreview.document.close();
printPreview.print();
printPreview.close();
返回false;
}))
不确定,但也许是您的jquery版本让您感到适合