Как получить содержимое браузера, включая строку меню окна, рамку/границу и содержимое под сгибом?
Вопрос
Я помню, на заре Интернета были книги, которые включали в себя строку заголовка всего окна браузера, строку меню и даже границу браузера и содержимое внутри него — не только текущее содержимое в окне, но весь контент даже при прокрутке вниз).
Я бы тоже хотел это сделать...Есть ли простой способ написать для этого приложение Win32 или Mac или, возможно, расширение Firefox (дополнение)?
(строка меню браузера и панель закладок могут быть настоящими или поддельными — мои личные закладки не нужно показывать на панели закладок)
Решение
Вы можете написать такое приложение на стороне OS X, используя команду Вебкит-фреймворк для какао.
.NET в Windows имеет свой собственный Класс WebBrowser и WebBrowserBase. который предоставляет программируемый браузер, такой как виджет.Проверьте DrawToBitmap метод класса WebBrowserBase.
Есть также несколько приложений, которые уже это делают.
Для Mac OS X есть Папарацци и Маленький люциан который может делать то, что вы хотите.
Другие советы
Вы можете использовать Firefox ФаерШот расширение, а затем используйте Microsoft Paint и Alt-PrtScr, чтобы добавить окружающий хром.