【问题标题】:How to get browser's content, including the window's menu bar, frame/border, and content below the fold?如何获取浏览器的内容,包括窗口的菜单栏、框架/边框和首屏内容?
【发布时间】:2009-05-13 16:51:14
【问题描述】:

我记得在网络的早期,有些书包括整个浏览器窗口的标题栏、菜单栏,甚至浏览器的边框,以及其中的内容——而不仅仅是当前的内容窗口,但所有内容即使向下滚动)。

我也希望能够做到这一点...有没有一种简单的方法可以编写一个 Win32 或 Mac 应用程序来做到这一点,或者作为一个 Firefox 扩展(附加组件)?

(浏览器菜单栏和书签栏可以是真的也可以是假的——不需要在书签栏上显示我的个人书签)

【问题讨论】:

    标签: screen capture dump


    【解决方案1】:

    您可以在 OS X 端使用 Cocoa 的 Webkit framework 编写这样的应用程序。

    Windows 上的.NET 有它自己的WebBrowser and WebBrowserBase class,它提供了一个可编程的浏览器,比如小部件。查看 WebBrowserBase 类的DrawToBitmap 方法。

    还有几个应用程序已经这样做了。

    对于 Mac OS X,Paparazzi 和 Little Snapper 可以满足您的需求。

    对于 Windows,请检查 SiteShoter 和 Webshot。

    【讨论】:

      【解决方案2】:

      您可以使用 Firefox 的 FireShot 扩展,然后使用 Microsoft 的 Paint 和 Alt-PrtScr 添加周围的 chrome。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-30
        • 2023-03-13
        • 2011-08-12
        • 1970-01-01
        • 2020-04-28
        • 1970-01-01
        • 1970-01-01
        • 2014-09-10
        相关资源
        最近更新 更多