Dans les captures d'écran de navigateur de grandes pages Web?

0

J'ai eu cette question à venir de temps en temps.

Parfois, j'ai besoin de captures d'écran de grandes pages, mais il y a des situations où la page est trop grande pour être capturée par un outil.

En ce moment, j'essaye de capturer une page de 40158px en hauteur, et tous les plugins de capture d'écran de FF et de Chrome ne font rien (certains plantent, certains ne font rien du tout).

Aujourd'hui, j'ai essayé de capturer la page avec la ligne de commande de Firefox (Maj + F2) avec la commande screenshot --fullpageCependant, je reçois cette erreur:

[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]

Je ne rencontre pas de problèmes avec les petites pages, tous les outils fonctionnent correctement. Toutefois, lorsque la hauteur de la page devient énorme, aucun outil que je trouve ne peut capturer la page.

Une recommandation était d'utiliser un outil autonome, mais il y a des cas où je dois prendre une capture d'écran après avoir pris certaines actions avant de pouvoir capturer la page (comme des pages à défilement infini) et parfois, lorsque la page est derrière un écran de connexion, en ajoutant plus de difficulté lors de l'utilisation d'outils autonomes ou d'autres méthodes en plus de la capture d'écran dans le navigateur.

Je suppose que les paramètres du navigateur limitent les ressources de mémoire? Est-il possible d'augmenter les limites et de permettre au navigateur de capturer des pages de toutes tailles?

Je vous remercie!

Matt
la source
Vois ici: superuser.com/questions/120266/…
Sathyajith Bhat
Merci, cependant les deux méthodes n'ont pas fonctionné. Le redimensionnement n’est pas une option, car j’ai besoin de toute la page et le logiciel ne gère pas les éléments flottants / fixes, ce qui entraîne une cascade de doublons tout autour.
Matt