Есть ли способ получить доступ к основному графическому контексту HTML-страницы?

Возможный дубликат:
Использование HTML5/Canvas/ Javascript для создания снимков экрана

Есть ли способ скопировать основной графический контекст HTML-страницы на холст?

Из Javascript я хотел бы сделать «снимок экрана» текущей видимой HTML-страницы и скопировать его на миниатюрное изображение или холст. (Не из отдельного приложения для захвата экрана, а из самой страницы javascript)


person J Sprague    schedule 29.01.2013    source источник
comment
взгляните на это: craigsworks.com/projects/qtip/demos/content/thumbnail это то, что ты хотел?   -  person Eric Goncalves    schedule 29.01.2013


Ответы (1)


Вы не можете этого сделать. Но если вы используете Google Chrome, вы можете написать расширение для Chrome, это даст вам новые функции javascript для захвата изображений, например:

chrome.tab.captureVisibleTab( ....)

Например, вы можете проверить исходный код расширения скриншота веб-страницы: https://chrome.google.com/webstore/detail/webpage-webcam-screenshot/ckibcdccnfeookdmbahgiakhnjcddpki

person Aminadav Glickshtein    schedule 29.01.2013
comment
Спасибо за ответы. Я бы согласился с тем, что это дубликат, но он не рассматривался как возможное совпадение, когда я вводил вопрос, поэтому я его не видел. Я благодарю вас за ссылки на инструменты, которые кажутся очень интересными - к сожалению, они не совсем соответствуют моим потребностям. Я надеялся, что может быть какой-то низкоуровневый элемент DOM, содержащий фактическое растровое представление всей отображаемой страницы, к которому я мог бы легко получить доступ. Поскольку на самом деле у нас есть браузер на нашем основном устройстве, мы, вероятно, рассмотрим возможность добавления ловушки для доступа к буферу кадров HTML-движка. - person J Sprague; 30.01.2013