在大型網頁的瀏覽器螢幕截圖中?

在大型網頁的瀏覽器螢幕截圖中?

我時常遇到這個問題。

有時我需要對大頁面進行螢幕截圖,但是有時頁面太大而任何工具都無法捕獲。

現在我正在嘗試捕獲高度為 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]

對於較小的頁面,我沒有遇到任何問題,所有工具都可以正常工作,但是當頁面高度很大時,我找不到任何工具可以捕獲頁面。

建議使用獨立工具,但有時我必須在執行某些操作後截取屏幕截圖,然後才能捕獲頁面(例如無限滾動頁面),並且有時頁面位於登錄屏幕後面,因此除了瀏覽器內屏幕捕獲之外,使用獨立工具或其他方法時會增加更多困難。

我的猜測是瀏覽器設定限制了記憶體資源?有沒有辦法增加限制並允許瀏覽器捕獲任意大小的頁面?

謝謝你!

相關內容