我目前在使用Chrome(47.0.2526.111, OS X) 的时候,通过一个onclick=window.print()事件来打印页面时,遇到了一些问题。预览和打印整个页面时,某些元素没有渲染出来,如某些段落块和偶尔的一些图片。
这个问题在其他浏览器中没有复制,并且很奇怪的是只有当我添加了打印按钮后才出现了这个行为,而且当使用Ctrl+P或Chrome打印样式表媒体仿真时,这种行为是不可观察的。
这个问题似乎非常难以捉摸,如果我已经通过Ctrl+P渲染了打印视图,我就可以回去并成功地使用打印按钮,所有元素都会被渲染出来。
这个问题在其他浏览器中没有复制,并且很奇怪的是只有当我添加了打印按钮后才出现了这个行为,而且当使用Ctrl+P或Chrome打印样式表媒体仿真时,这种行为是不可观察的。
这个问题似乎非常难以捉摸,如果我已经通过Ctrl+P渲染了打印视图,我就可以回去并成功地使用打印按钮,所有元素都会被渲染出来。
media="print"
的单独 CSS 文件? - Peyman Mohamadpour