我正在使用经典的javascript window.print()函数绑定到按钮来打印页面。当我在页面加载后第一次使用它时,它会加载背景和CSS,但由于某种原因不加载文本。
当我关闭“打印预览”(不重新加载页面)并再次单击该按钮时,它会完全加载缺少的文本。这只发生在Chrome上,而在Firefox中,它会在第一次尝试时加载文本,没有任何问题。
我尝试过使用setTimeout和window.on('load'...)函数,但没有帮助。 我正在使用单独的CSS文件进行页面打印。造成这个问题的原因是什么?
答案 0 :(得分:3)
有同样的问题。 (首次尝试在Windows Chrome浏览器上不打印)
删除
解决了这个问题@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,600);
来自print.css并采用另一种字体进行打印。
答案 1 :(得分:-1)
" 这只发生在Chrome上,而在Firefox中,它会在第一次尝试时加载文本而不会出现任何问题。"
可能是你的Chrome浏览器有问题..一旦尝试重新安装浏览器..它可能会解决你的问题......