Как создать образ сайта с помощью js? - PullRequest
1 голос
/ 10 июня 2011

Могу ли я "конвертировать" сайт в JPG или GIF? Я имею в виду, можно ли просматривать сайт как изображение? (очевидно, без анимации) только статичное изображение, например фотография веб-сайта, которую пользователь видит в браузере ...

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Нет, это невозможно, поскольку внешний вид веб-сайта заключается в том, как его отображает браузер, он может иметь разные размеры и множество параметров для того, как выглядит ваша страница.Вы можете сделать это на стороне сервера, используя PHP, но это совсем не будет просто, это будет означать, что на вашем сервере должен быть браузер, который будет генерировать сайт, сохранять его как изображение на сервере и отправлять его пользователю..

0 голосов
/ 10 июня 2011

Firefox добавил нечто похожее на это в своей реализации canvas. Вы можете найти CanvasRenderingContext2D.drawWindow(), документированные в их вики. Он ограничен использованием плагинами в целях безопасности и не поддерживается другими браузерами.

Говорят о добавлении поддержки в другие браузеры и, возможно, об устранении некоторых ограничений безопасности, но это, вероятно, еще далеко. Пока нет хорошего решения JavaScript для вашей проблемы.

...