2009-03-25 11 views
3

Je souhaite générer une vignette d'une page Web dans le navigateur afin de pouvoir disposer de plusieurs iFrames réduites sur une seule page.Génération des vignettes de page Web côté navigateur

IE peut le faire en utilisant des filtres. Mozilla peut le faire à l'intérieur d'une toile > avec drawWindow() si vous avez des privilèges Chrome (comme un plug-in installé).

Y a-t-il un moyen de le faire dans WebKit? Existe-t-il un moyen générique pour faire cela?

Répondre

0

La génération nocturne de WebKit (41944 du 24 mars 2009) prend en charge la transformation d'éléments (y compris la mise à l'échelle) ainsi que d'autres éléments tels que les dégradés CSS.

Il y a plus d'informations sur le blog WebKit et here.

Je suppose que ces fonctionnalités sont également disponibles dans Safari 4 mais je n'ai pas vérifié.

edit: Il semblerait que cela fasse également son chemin dans Mozilla en tant que -moz-transform.

1

Je sais que vous recherchez une solution côté client pour ce faire, mais compte tenu du support irrégulier à tous les niveaux, vous voudrez peut-être envisager de générer les miniatures sur le serveur.

khtml2png vous permet de générer des images de page Web à partir de la ligne de commande. Ce n'est pas la plus belle solution, mais avec un peu de script, cela vous permettrait de générer des miniatures à la volée, et vous n'aurez pas à vous inquiéter de la compatibilité du navigateur.