How to get browser's content, including the window's menu bar, frame/border, and content below the fold?

StackOverflow https://stackoverflow.com/questions/859094

  •  21-08-2019
  •  | 
  •  

Question

I remember in the early days of the web, there were books that included the whole browser window's title bar, menu bar, and even the border of the browser, and the content inside of it -- not just the current content in the window, but all the content even when scrolled down).

I'd like to be able to do that too... is there a easy way to write a Win32 or Mac app to do that, or perhaps as a Firefox extension (add-on)?

(the browser menu bar and bookmark bar can either be real or fake -- no need to show my personal bookmarks on the bookmark bar)

Was it helpful?

Solution

You can write such an app on the OS X side using the Webkit framework for Cocoa.

.NET on Windows has it's own WebBrowser and WebBrowserBase class that provides a programmable browser like widget. Check out the DrawToBitmap method of the WebBrowserBase class.

There are also several apps that already do that.

For Mac OS X there is Paparazzi and Little Snapper that can do what you want.

For Windows check SiteShoter and Webshot.

OTHER TIPS

You could use Firefox's FireShot extension and then use Microsoft's Paint and Alt-PrtScr to add the surrounding chrome.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top