У меня есть требование преобразовать веб-страницу в изображение. Когда пользователь clicks кнопка, новое окно должно отображать веб-страницу в виде изображения.
clicks
Возможно ли это сделать в Javascript или в Google Web Tool Kit?
Сделать скриншот веб-страницы с JavaScript?
В Firefox есть метод drawWindow для элемента canvas, который позволяет скопировать снимок экрана с окном в элемент canvas (откуда его можно извлечь). Однако это не разрешено для веб-страниц (только для надстроек), поскольку это создает угрозу безопасности: http://mxr.mozilla.org/mozilla/source/content/canvas/src/nsCanvasRenderingContext2D.cpp#2352
Короче говоря, плагины (или компоненты activex) - единственный верный путь. Браузеры не собираются предоставлять это как стандартную функциональность, потому что риски перевешивают выгоды.