Javascript window.print 适用于 IE 和 FF,但不适用于 Chrome(在旧版本中曾经如此)
Javascript window.print works in IE and FF but not Chrome (it used to in older versions)
这段代码适用于IE Edge和最新版本的FF,但不适用于最新版本的Chrome(几个月前它工作了,不知道我在哪个版本)。
在Chrome中,打印预览页面出现,但仅显示空白页。
我尝试过Chrome打印空白页,但这没有帮助。我还能尝试什么?
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;
});
我将下面的代码快速放入代码笔上,它在 chrome 47.0.2526.111 m(64 位)上没有问题。我只是做了一个div来检查它是否有效,没问题。http://codepen.io/prophet60091/pen/bEvpaj
这个我想打印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版本给你适合?
相关文章:
- AddEventListener适用于浏览器,但不适用于Android
- 查找仅适用于原始图像的图像放大算法的名称
- 如何在category.php中执行jquery,这应该适用于类别wordpress中的每个帖子
- Web编程,简单但适用于机器人项目
- JavaScript不适用于internet explorer和Firefox,但适用于谷歌
- Jquery事件处理程序仅适用于匿名函数
- jQuery调整大小函数只适用于窗口
- 火灾在卸载前确认警报仅适用于外部站点
- EmberJS-适用于各种模型的适配器动态名称空间
- Facebook共享链接适用于用户,但不适用于粉丝页面管理员
- jQuery-适用于移动设备的多级菜单
- 循环中的切换脚本只适用于第一次迭代
- 为什么setTimeout适用于无休止的递归调用
- 我未保存的更改指令需要适用于具有不同名称的所有表单
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- Sails.js/Waterline.add()和.remove()仅适用于第二次调用
- 我怎么能有一个自动渐变背景使用JavaScript,它适用于最新版本的Internet Explorer
- 如何获取/设置当前页面URL(适用于时空浏览器版本)
- 将客户端引导到正确的页面以下载适用于其操作系统版本的IE
- jquery.on()只适用于较低版本的jquery