2009-09-22 12 views
0

J'ai vu un fil ici suggérant d'utiliser un HPA pour prendre une capture d'écran d'un navigateur, mais je me demandais si vous pouviez m'aider. Je voudrais être en mesure de sélectionner une partie d'une page Web et le rendre comme une image. Je sais que flex peut prendre des images de sa propre toile, mais est-il possible de prendre une photo du reste de la page?instantané du navigateur avec flash ou javascript

Je voudrais être capable de le faire avec juste flash et javascript, et sans plugin. Je réalise que je peux demander de la magie, alors merci pour votre aide.

+0

Flash EST fourni via un plugin dans de nombreux navigateurs. – user66001

Répondre

2

Si Flex peut le faire, Flash devrait également être capable de le faire.

Le côté client est si rien d'autre, plutôt peu fiable. Personnellement, je voudrais aller soit pour un service externe comme http://snapcasa.com/ ou si vous avez accès à votre serveur optez pour une solution côté serveur comme http://khtml2png.sourceforge.net/

+0

merci pour la suggestion. Je vais essayer ceux si je ne peux pas faire fonctionner la version côté client. – UberAlex

1

Je dirais, pour des raisons de sécurité, il serait impossible pour vous de prendre une photo de le navigateur lui-même.

Mais, vous devrait être capable de lire le code HTML, puis utiliser le composant du navigateur dans Flash pour afficher ce code HTML, puis prendre une capture d'écran de cela. Je ne pense pas que ce serait aussi simple que cela, mais jetez un oeil à ce post pour commencer: Flex.html

+0

Bonne idée. Je vais enquêter sur cela et voir comment ça se passe. Je vous remercie – UberAlex

Questions connexes