I am looking for a Firefox plugin that meets the following requirements:
- Saves an image of the complete, rendered page (not only the current visible viewport) as it currently appears on the screen and behind scrolling, including the result of AJAX requests, partially filled in forms, etc.
- Can save to lossless image file formats (PNG would be nice, but anything lossless will do)
- Works at least with Firefox versions 24 - 29 on both 32- and 64-bit Windows and Linux (x86-64); compatibility with other versions and environments is a big plus; Windows support not strictly necessary but very highly desired, Linux support a requirement
Preferably, it:
- Is free of charge; open source would be even better
- Has no native code components or dependencies aside from Firefox itself
- Can be invoked using a shortcut key that does not disturb hover state
- Can be configured to add a non-destructive timestamp and full source URL directly to the stored images, for reference; timestamp format configurability is a plus
- Big plus if it deals well with complex page layouts (think Facebook)