Comment obtenir le contenu du navigateur, y compris la barre de menus de la fenêtre, cadre / frontière et le contenu en dessous du pli?
Question
Je me souviens dans les premiers jours du web, il y avait des livres qui comprenait toute la barre de titre de la fenêtre du navigateur, barre de menus, et même la frontière du navigateur, et le contenu à l'intérieur de celui-ci - pas seulement le contenu actuel la fenêtre, mais tout le contenu même lorsque défilée vers le bas).
Je voudrais pouvoir le faire aussi ... est-il un moyen facile d'écrire une application Win32 ou Mac pour le faire, ou peut-être comme une extension Firefox (add-on)?
(la barre de menu du navigateur et la barre de signets peuvent être soit vrai ou faux - pas besoin de montrer mes favoris personnels sur la barre de signet)
La solution
Vous pouvez écrire une telle application sur le côté OS X en utilisant cadre Webkit pour le cacao.
.NET sous Windows a son propre et WebBrowserBase de classe qui fournit un navigateur programmable comme un widget. Consultez le DrawToBitmap méthode de la WebBrowserBase classe.
Il y a aussi plusieurs applications qui font déjà cela.
Pour Mac OS X, il est Paparazzi et Little Snapper qui peut faire ce que vous voulez.
Pour Windows contrôle SiteShoter et Webshot .
Autres conseils
Vous pouvez utiliser FireShot d'extension puis utilisez Microsoft Paint et Alt-PrtScr pour ajouter le chrome autour.