首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Chrome扩展截取全页屏幕截图

使用Chrome扩展截取全页屏幕截图
EN

Stack Overflow用户
提问于 2011-11-29 06:30:07
回答 4查看 5.4K关注 0票数 2

有没有办法在Chrome扩展中截取整个页面的屏幕截图,包括折叠下面的内容?

captureVisibleTab似乎仅限于在可见区域内显示的内容。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-29 06:38:50

您只能通过captureVisibleTab捕获可见页面,除非您使用闪存或NPAPI。

票数 0
EN

Stack Overflow用户

发布于 2012-11-09 00:51:13

标准的方法似乎是滚动页面,捕获每个部分的屏幕截图,然后将它们全部粘合在一起。官方的谷歌屏幕截图插件可以做到这一点,但我发现它有漏洞(至少在Mac上是这样),所以我写了自己的full page screen capture extension

源码here ( page.js和popup.js相关代码)。

票数 8
EN

Stack Overflow用户

发布于 2018-06-08 03:46:07

在Mac上,虽然不是Chrome扩展,但你可以使用下面的AppleScript来自动化这个过程:

https://zapier.com/blog/full-page-screenshots-in-chrome/

代码语言:javascript
复制
tell application "Google Chrome" to activate
  tell application "System Events"
  keystroke "i" using {option down, command down}
  delay 0.3
  keystroke "p" using {shift down, command down}
  delay 0.3
  keystroke "Full"
  delay 0.5
  key code 76
end tell

打开ScriptEditor并粘贴该脚本。在本地需要它的任何地方将其保存为文件。在ScriptEditor中按play运行时,它会自动将活动选项卡的完整屏幕截图保存到Downloads文件夹中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8303327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档