在浏览器中对大型网页进行截图?

在浏览器中对大型网页进行截图?

我时不时就会遇到这个问题。

有时我需要截取大页面的屏幕截图,但有时页面太大,任何工具都无法捕获。

现在我正试图捕捉一个高度为 40158px 的页面,但 FF 和 Chrome 中的所有截图插件都不起作用(有些崩溃,有些根本不起作用)。

今天我尝试使用 Firefox 命令行(Shift+F2)使用以下命令捕获页面screenshot --fullpage,但是出现此错误:

[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/gcli/commands/screenshot.js :: exports.items<.grabScreen/< :: line 144" data: no]

对于较小的页面,我没有遇到任何问题,所有工具都可以正常工作,但是当页面高度变得很大时,我找不到任何可以捕获页面的工具。

建议使用独立工具,但在某些情况下,我必须在执行某些操作后才可以捕获页面(例如无限滚动页面),并且有时页面位于登录屏幕后面,因此在使用独立工具或除浏览器内屏幕捕获之外的其他方法时会增加更多难度。

我猜是浏览器设置限制了内存资源?有没有办法增加限制并允许浏览器捕获任意大小的页面?

谢谢你!

相关内容