2009-03-25 2 views
3

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

IE может сделать это с использованием фильтров. Mozilla может сделать это внутри холста < > с drawWindow(), если у вас есть привилегии Chrome (например, установленный плагин).

Есть ли способ сделать это в WebKit? Есть ли какой-либо общий способ перекрестного браузера?

ответ

0

Ночная сборка WebKit (41944 от 24 марта 2009 г.) имеет поддержку для преобразования элементов (включая масштабирование), а также других полезных свойств, таких как CSS-градиенты.

Дополнительную информацию о блоге WebKit и here.

Я предполагаю, что эти функции также доступны в Safari 4, но я не проверял.

Редактировать: Похоже, что это также пробивается в Mozilla как -moz-transform.

1

Я знаю, что вы ищете клиентский способ сделать это, но, учитывая пятнистую поддержку по всем направлениям, вы можете захотеть найти миниатюры на сервере.

khtml2png позволяет создавать изображения веб-страниц из командной строки. Это не самое приятное решение, но с небольшим количеством скриптов он позволит вам создавать эскизы на лету, и вам не придется беспокоиться о совместимости браузера.