
Я сталкивался с этой проблемой время от времени.
Иногда мне нужно сделать скриншоты больших страниц, однако бывают ситуации, когда страница слишком велика для любого инструмента.
Прямо сейчас я пытаюсь сделать снимок страницы высотой 40158 пикселей, и все плагины для создания снимков экрана в 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]
У меня не возникает никаких проблем с небольшими страницами, все инструменты работают отлично, однако, когда высота страницы становится огромной, ни один из найденных мной инструментов не может захватить страницу.
Было рекомендовано использовать автономный инструмент, но бывают случаи, когда мне приходится делать снимок экрана после выполнения определенных действий, прежде чем я смогу захватить страницу (например, страницы с бесконечной прокруткой), а бывают случаи, когда страница находится за экраном входа в систему, что добавляет дополнительных сложностей при использовании автономных инструментов или других методов, помимо захвата экрана в браузере.
Я предполагаю, что настройки браузера ограничивают ресурсы памяти? Есть ли способ увеличить ограничения и позволить браузеру захватывать страницы любого размера?
Спасибо!