我正在开发一个网站,需要处理打印视图。通常当我遇到布局问题时,我会使用 Chrome 的 Element Inspector。但是,这在打印预览模式中不存在。
是否有 Chrome 插件或其他方式来更改 chrome 本身的查看媒体,以像打印机一样查看页面?我想它没有特定于 Chrome 的解决方案,但那是我的主要浏览器,所以有一个浏览器内的解决方案会很好。
现在我只关注打印预览媒体,但最好能够更改为任何支持的媒体类型(即全部/盲文/浮雕/手持/打印/投影/屏幕/语音/tty/电视)。
我正在开发一个网站,需要处理打印视图。通常当我遇到布局问题时,我会使用 Chrome 的 Element Inspector。但是,这在打印预览模式中不存在。
是否有 Chrome 插件或其他方式来更改 chrome 本身的查看媒体,以像打印机一样查看页面?我想它没有特定于 Chrome 的解决方案,但那是我的主要浏览器,所以有一个浏览器内的解决方案会很好。
现在我只关注打印预览媒体,但最好能够更改为任何支持的媒体类型(即全部/盲文/浮雕/手持/打印/投影/屏幕/语音/tty/电视)。
注意:这个答案涵盖了 Chrome 的多个版本,滚动查看v52、v48、v46、v43和v42每个版本及其更新的更改。
(在 Chrome 35+ 中,默认情况下存在“仿真”选项卡。此外,控制台可从任何主选项卡中使用。)
此选项(还没有?)在控制台选项卡中不可用。
从 Chrome 32 开始,您可以在抽屉选项卡CSS media
的Screen
部分中选择。Emulation
只需启用它,选择print
目标媒体类型,然后 - 看 - 您的页面将 [几乎] 以打印方式呈现。
如果抽屉不可见,可用于Esc拉起抽屉。
请看这篇文章
然后转到“覆盖”选项卡
从 Chrome 48+ 开始,您可以通过以下步骤访问打印预览:
打开开发工具 - Ctrl/Cmd+ Shift+I或右键单击页面并选择“检查”。
点击Esc打开额外的抽屉。
如果“渲染”尚未显示,请单击 3 点烤肉串并选择“渲染”。
选中“模拟打印媒体”复选框。
从那里 Chrome 将向您显示页面的打印版本,您可以像浏览器版本一样检查元素并进行故障排除。
在 Mac 上的 Chrome v51 下,我通过单击右上角的 ,选择更多工具 > 渲染设置并检查窗口底部提供的选项中的模拟媒体按钮来找到渲染设置。
感谢所有其他将我引向此的海报,并感谢那些在没有图像的情况下提供答案的人。
铬 v67 (mac):
...
右侧的 ,然后选择:更多工具>>渲染mac 上 Chrome v67 的上述描述的图像:
在哪里可以找到“渲染”选项卡:单击...
右侧的 ,然后选择:更多工具 >> 渲染
如何打印“屏幕”视图:当渲染窗口出现在屏幕底部时,模拟 CSS 媒体部分并从下拉列表中选择:“屏幕”。
希望能帮助到你。