Об этом часто спрашивают.Краткий ответ: это невозможно сделать из соображений безопасности.
Более длинные ответы включают упоминание о функции drawWindow
, которая есть только в FireFox, которая работает только локально (опять же, из соображений безопасности).В будущем это может работать, как только пользователь даст разрешение, как в случае современных Java-апплетов.В будущем это может быть даже частью спецификации, а не разовым делом, выполненным Mozilla.
Если вы чувствуете себя сумасшедшим, вы можете попытаться сделать весь HTML-рендеринг, возьмите дерево DOMдля страницы, и попытайтесь отрендерить его в Canvas.Это дурацкое поручение.