我记得在网络的早期,有书籍包括整个浏览器窗口的标题栏、菜单栏,甚至浏览器的边框,以及其中的内容——不仅仅是窗口中的当前内容,但即使向下滚动也会显示所有内容)。
我也希望能够做到这一点......有没有一种简单的方法可以编写 Win32 或 Mac 应用程序来做到这一点,或者作为 Firefox 扩展(附加组件)?
(浏览器菜单栏和书签栏可以是真的也可以是假的——不需要在书签栏上显示我的个人书签)
您可以使用 Firefox 的FireShot扩展,然后使用 Microsoft 的 Paint 和 Alt-PrtScr 添加周围的 chrome。
您可以使用Cocoa的Webkit 框架在 OS X 端编写这样的应用程序。
Windows 上的 .NET 有它自己的WebBrowser 和 WebBrowserBase 类,它提供了一个可编程的浏览器,比如小部件。查看 WebBrowserBase 类的DrawToBitmap方法。
还有几个应用程序已经这样做了。
对于 Mac OS X,有Paparazzi和Little Snapper可以做你想做的事。
对于 Windows,请检查SiteShoter和Webshot。