Как выполнить преобразование веб-страницы в изображение в javascript / Google Web Tool Kit - PullRequest
4 голосов
/ 29 октября 2009

У меня есть требование преобразовать веб-страницу в изображение. Когда пользователь clicks кнопка, новое окно должно отображать веб-страницу в виде изображения.

Возможно ли это сделать в Javascript или в Google Web Tool Kit?

1 Ответ

2 голосов
/ 29 октября 2009

Сделать скриншот веб-страницы с JavaScript?

В Firefox есть метод drawWindow для элемента canvas, который позволяет скопировать снимок экрана с окном в элемент canvas (откуда его можно извлечь). Однако это не разрешено для веб-страниц (только для надстроек), поскольку это создает угрозу безопасности: http://mxr.mozilla.org/mozilla/source/content/canvas/src/nsCanvasRenderingContext2D.cpp#2352

Короче говоря, плагины (или компоненты activex) - единственный верный путь. Браузеры не собираются предоставлять это как стандартную функциональность, потому что риски перевешивают выгоды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...