我正在开发一个网站,需要处理打印视图。通常,当我遇到布局问题时,我会使用Chrome的Element Inspector。但是,这在打印预览模式下不存在。
是否有Chrome插件或其他方式在Chrome内部更改您的查看媒体,以打印机的形式查看页面?我认为它没有特定于Chrome的解决方案,但这是我的主要浏览器,所以最好有一个浏览器内的解决方案。
现在我专注于打印预览媒体,但是能够更改为任何支持的媒体类型(即所有/盲文/浮雕/手持/打印/投影/屏幕/语音)是理想的/ TTY / TV)。
答案 0 :(得分:1065)
注意:此答案涵盖多个版本的Chrome,滚动查看 v52 , v48 , v46 , v43 和 v42 各自进行了更新。
答案 1 :(得分:165)
(在Chrome 35+中,默认情况下会出现“模拟”标签。此外,控制台可从任何主要标签中获取。)
此选项在控制台选项卡中不可用(<?strike>
答案 2 :(得分:72)
自Chrome 32以来,您在抽屉CSS media
标签的Screen
部分中有Emulation
选项。
只需启用它,选择print
作为目标媒体类型,然后 - 请注意 - 您的页面将[几乎]以其打印方式呈现。
如果抽屉不可见,请使用 Esc 调出抽屉。
答案 3 :(得分:21)
从Chrome 48(以及之前的几个版本)开始,该功能似乎再次发生了变化:
前几个步骤没有改变:
答案 4 :(得分:20)
答案 5 :(得分:7)
如果您正在使用Google Chrome中的“打印为PDF”调试CSS并且未显示您的CSS元素背景颜色,请确保“背景图形”&#39;选中复选框。我花了差不多30分钟调试我的CSS,并想知道是什么导致我的CSS背景被忽略。
答案 6 :(得分:6)
在Mac上的Chrome v51下,我点击右上角找到了渲染设置,选择了更多工具&gt;在窗口底部提供的选项中渲染设置并检查“模拟媒体”按钮。
感谢所有其他导致我这样做的海报,并感谢那些提供没有图片答案的人。
答案 7 :(得分:3)
Chrome v67(mac):
...
,然后选择:更多工具&gt;&gt;渲染以上针对Mac上的Chrome v67的描述的图片:
在哪里可以找到“渲染”标签:点击右侧的...
,然后选择:更多工具&gt;&gt;渲染
如何打印“屏幕”视图:当“渲染”窗口显示在屏幕底部时,“模拟CSS媒体”部分并从下拉列表中选择“屏幕”。
希望它有所帮助。
答案 8 :(得分:1)
Chrome v50:
方式1:
方式2:
答案 9 :(得分:1)
使用可用的快捷方式,最快的方法是
打开开发人员工具
打开 Command Menu
键入print
,然后从上下文菜单中选择模拟CSS打印介质类型
考虑到优秀的answer by lmeurs,并且目前最受关注的是,随着时间的流逝,我认为这种解决方案也可能保持稳定。