Como obter o conteúdo do navegador, incluindo bar da janela do menu, frame / fronteira, e conteúdo abaixo da dobra?
Pergunta
Eu me lembro nos primeiros dias da web, havia livros que incluíam bar de toda a janela do navegador título, barra de menus, e até mesmo a fronteira do navegador, e o conteúdo dentro dele - e não apenas o conteúdo atual em a janela, mas todo o conteúdo mesmo quando rolada para baixo).
Eu gostaria de ser capaz de fazer isso também ... há uma maneira fácil de escrever um aplicativo Win32 ou Mac para fazer isso, ou talvez como uma extensão do Firefox (add-on)?
(na barra de menu do navegador e barra de favoritos pode ser verdadeiro ou falso - não há necessidade de mostrar os meus marcadores pessoais na barra de favoritos)
Solução
Você pode escrever como um aplicativo do lado do OS X usando o Webkit quadro para Cacau.
.NET no Windows tem seu próprio WebBrowser e classe WebBrowserBase que fornece um navegador programável como widget. Confira o método DrawToBitmap do WebBrowserBase classe.
Existem também vários aplicativos que já fazem isso.
Para Mac OS X não é Paparazzi e Little Snapper que pode fazer o que quiser.
Para seleção Windows SiteShoter e Webshot .
Outras dicas
Você pode usar FireShot extensão do Firefox e, em seguida, usar o Paint da Microsoft e Alt-PrtScr para adicionar o cromo circundante.