在 Chrome 中打印背景颜色

在 Chrome 中打印背景颜色

我正在尝试在 Chrome 中打印 php 生成的文档。在浏览器上它看起来不错,但我的打印机不会打印任何彩色背景。我知道 IE 有打印背景的选项,但 Chrome 没有。

由于最终用户将打印出它,我不想寻找诸如屏幕截图或保存文件等替代方法。我想找到一个真正的解决方案。

这是我想打印的页面,仅供参考

有人可以提供建议吗?

答案1

Chrome 支持中有一个长达两年的长帖,其中充满了用户的抱怨,他们抱怨 Chrome 缺少后台打印等基本功能是多么荒谬。

http://www.google.com/support/forum/p/Chrome/thread?tid=17a4ac343580c8d3&hl=en

两年!

我的建议是使用 Firefox 或 Opera,直到 Google 听到我们的声音。

答案2

现在有一个可以注入的 chrome 扩展-webkit-print-color-adjust:exact。我使用 Chrome 23 对其进行了测试,运行良好。

https://chrome.google.com/webstore/detail/print-background-colors/gjecpgdgnlanljjdacjdeadjkocnnamk

答案3

答案4

听起来它终于来了:

目前以特定的 -webkit 样式的形式:

http://code.google.com/p/chromium/issues/detail?id=2294

-webkit-print-color-adjust:exact;

我在 chrome 中找不到选项,但如果您正在编辑页面,您可以添加它;否则只需启动开发人员工具并将此样式添加到正文。

作品!!!!!!

与我自己的答案非常不同 ;-)

相关内容