Я хочу захватить документ Safari в Mac OS X

#objective-c #macos

#objective-c #macos

Вопрос:

Я хочу получить изображение веб-страницы из Safari, а не скриншот приложения Safari.

Я пытаюсь записать это с помощью CGWindowImageList? функция, но эта функция захватывает скриншот приложения.

Ответ №1:

Попробуйте загрузить страницу в UIWebView и перенести представление в буфер, если вам специально не нужно записывать запущенный сеанс Safari. Это то, что делает Paparazzi, если я правильно помню.

Комментарии:

1. Я не хочу перезагружать страницу. Я хочу захватить текущую сессию. есть ли какое-либо другое решение?