使用 Chrome 进行全页面截图,无需第三方扩展

使用 Chrome 进行全页面截图,无需第三方扩展

在 Chrome 中,我发现:

  • F12(开发者工具)
  • Ctrl+Shift+P
  • 屏幕截图 > “捕获全尺寸屏幕截图”

在此处输入图片描述

创建整页 PNG 截图。

有没有办法在 Chrome 中设置键盘快捷键,而无需任何第三方工具/扩展?

答案1

这是一个答案StackOverflow 上 DevTools 团队的一名工作人员表示不可能

有 2 条评论原始问题关于在 Chromium Bugs 平台上创建的 2 个问题,您可以跟踪它们的进度以了解这些功能何时可用以及是否可用 -

  1. 请求自定义现有键盘快捷键的能力(#174309)
  2. 这个问题具体想要的是-用于从 DevTools 截取屏幕截图的键盘快捷键(#743765)

因此,这在 Chrome 中绝对不可能实现,但可以使用第三方工具(如 AutoHotKey)来实现,如哈里麦克的回答或使用扩展像这个这是 OP 所禁止的。

答案2

有几个扩展程序可以截取整个页面的屏幕截图,但该帖子不需要 Chrome 扩展程序。

使用免费键重映射产品的解决方案 自动热键 可以通过模拟帖子中描述的按键序列来重新映射某些按键以打印整个 Windows。

F9当按下键时,以下 AutoHotkey 脚本将发出上述整个序列:

F9::
Send, {F12}                        ; send F12
Sleep, 400                         ; wait for the developer tools window
Send, ^+P                          ; send ctrl+shift+P
Sleep, 400                         ; wait
Send, Capture full size screenshot ; send the command text
Sleep, 400                         ; wait
Send, {Enter}                      ; send the Enter key
Sleep, 2000                        ; wait while the page is generated
Send, {Enter}                      ; send Enter to store the image in default folder

如果等待时间(以毫秒为单位)不够长,则增加等待时间。

安装 AutoHotKey 后,将上述文本放入一个.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

相关内容