Chrome首次尝试时未完全加载打印预览

时间:2014-11-26 12:29:21

标签: javascript jquery html css google-chrome

我正在使用经典的javascript window.print()函数绑定到按钮来打印页面。当我在页面加载后第一次使用它时,它会加载背景和CSS,但由于某种原因不加载文本。

当我关闭“打印预览”(不重新加载页面)并再次单击该按钮时,它会完全加载缺少的文本。这只发生在Chrome上,而在Firefox中,它会在第一次尝试时加载文本,没有任何问题。

我尝试过使用setTimeout和window.on('load'...)函数,但没有帮助。 我正在使用单独的CSS文件进行页面打印。造成这个问题的原因是什么?

2 个答案:

答案 0 :(得分:3)

有同样的问题。 (首次尝试在Windows Chrome浏览器上不打印)

删除

解决了这个问题
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,600);

来自print.css并采用另一种字体进行打印。

答案 1 :(得分:-1)

" 这只发生在Chrome上,而在Firefox中,它会在第一次尝试时加载文本而不会出现任何问题。"

可能是你的Chrome浏览器有问题..一旦尝试重新安装浏览器..它可能会解决你的问题......