Bonjour à tous,
Cela fait 2 jours que je passe mon temps à chercher des infos sur les forums mais je ne trouve rien qui fonctionne dans mon cas je m'explique :
J'aimerai développer une page web regroupant l'aperçu de plusieurs sites (une sorte de portail), mais dont le contenu de la fenêtre de chaque site soit à l'échelle (un dézoom de tout le site et non juste le coin en haut à gauche). En fait, faire comme Chrome ou Firefox à l'ouverture d'un nouvel onglet, quand ils nous proposent les sites les plus consultés (en fait j'aimerai faire exactement ça : http://zdnet.fr/i/edit/39382993/go [...] age-06.jpg mais en ligne)
J'ai déjà tenté avec les Iframes, mais si je veux des petites fenêtres de 300*120 par exemple, je n'ai que le coin en haut à gauche du site contenu dans la iframe, et non un aperçu global.
Le redimensionnement à l'intérieur de l'iframe n'est pas possible par Javascript car les sites pointés ne sont pas sur le même domaine (donc ça n'est pas possible avec javascript) pour des raisons de sécurité).
J'ai également cherché côté PHP, ou j'ai trouvé la fonction file_get_contents($url) (http://php.net/manual/fr/function. [...] ntents.php) très performante puisqu'elle aspire le contenu d'une page en une ligne, mais je n'arrive pas ensuite à redimensionner ce contenu à la taille de ma petite fenêtre d'aperçu. J'ai trouvé également la possibilité d'utiliser la fonction Curl (http://www.dinduks.com/tutoriel-re [...] avec-curl/) qui fait la même chose, donc même problème.
J'ai ensuite tenté en JEE avec la classe URLConnection (http://docs.oracle.com/javase/tuto [...] iting.html) mais je n'arrive pas à passer le proxy car mon réseau passe par un script qui gère automatiquement le proxy. J'ai cherché aussi du côté HttpClient (http://hc.apache.org/httpcomponent [...] start.html) mais il est plus difficile à comprendre et j'ai peur d'arriver au même résultat.
Et pour finir, j'ai également pensé à générer des vignettes (images) de sites pour pouvoir facilement les redimensionner, par exemple avec le canvas.toDataUrl() (http://stackoverflow.com/questions [...] pg-png-pdf) mais les canvas ne sont pas compatibles avec IE.
Quelqu'un aurait-il une idée supplémentaire ?
Je vous remercie d'avance !!