Мне нужно написать код javascript, чтобы делать скриншоты веб-страницы, но без рендеринга на переднем плане. Прежде всего, возможно ли это? Нужно ли использовать некоторые внешние библиотеки? Пожалуйста, дайте мне несколько идей:)
Если вы говорите о том, чтобы делать это в хром-коде Firefox (то есть расширениях / дополнениях), то есть действительно простой способ сделать это .Если вы говорите о коде контента (например, веб-страницах), вы можете сделать это, как указано выше, но сначала вам нужно спросить разрешение (например, netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');).
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
Для чего этот скриншот? В зависимости от ваших потребностей вы можете сделать это прямо на сервере, используя одну из следующих библиотек:
http://code.google.com/p/wkhtmltopdf/
http://code.google.com/p/dompdf/
Единственный способ сделать это - через ActiveX, который, конечно, работает только в IE. Посмотрите этот ТАК вопрос для примеров этого: Сделать скриншот веб-страницы с JavaScript?