我需要打印一些带有CSS背景的页面,但它们不会出现在Safari或Chrome中,在FF页面设置中有一个选项,但我无法在这两个浏览器中找到它。他们不支持吗?
提前全部谢谢。
答案 0 :(得分:35)
在chrome(我认为更新版本为17+)中,这是由开发人员可以添加的项目上的CSS属性控制的:
-webkit-print-color-adjust:exact;
从用户的角度来看,似乎没有选择。
答案 1 :(得分:1)
使用最新的Chrome,这是一个选择。
您还可以拍摄屏幕快照,然后在图像编辑器中打印位图图像,或将屏幕快照粘贴到Word中进行打印。
Chrome版本69.0.3497.100(官方内部版本)(64位)
答案 2 :(得分:0)
我又遇到了这个问题,导致问题的是Twitter Bootstrap CSS。当我停止使用Bootstrap时,问题得到解决而不需要特殊的CSS属性(-webkit-print-color-adjust:exact;)。
答案 3 :(得分:-1)
打印背景图像是依赖于浏览器的功能。 FF和IE有它,但你不能通过源代码强制它。