Bonjour � tous,
je suis en train d'�tudier la possibilit� d'int�grer une iframe dans une page www.google.fr ou gmail via greasemonkey (d'o� le post dans la partie js).
Via firebug / greasemonkey sur un site lambda : je peux injecter le code d'une iframe avec le src qui pointe vers un site lambda.
Pas de soucis, l'iframe s'affiche avec le contenu du site lambda.
Par contre, avec le m�me code, int�gr� via firebug sur www.google.fr, je vois le cadre de mon iframe mais pas le contenu du site lambda (ci-dessous le code dans firebug).
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <!-- sur un site sur lequel ça fonctionne (le head est rempli ainsi que le body, le site est affiché dans l'iframe) --> <iframe src="http://www.parisvolley.com"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <body style="background: url() no-repeat center 30px;" data-twttr-rendered="true"> <div class="bande"> <div class="conteneur" style="background:none; "> <div class="conteneur" style="padding-top:3px"> <div id="fancybox-tmp"></div> <div id="fancybox-loading"> <div id="fancybox-overlay"></div> <div id="fancybox-wrap"> <div id="fb-root" class=" fb_reset"> </body> </html> </iframe> // sur google.fr (le head et le body sont vides, le site n'est pas affiché) <iframe src="http://www.parisvolley.com/"> <html> <head> </head> <body> </body> </html> </iframe>
Savez-vous si google a mis en place quelque chose qui emp�cherait � une iframe int�gr�e dynamiquement de fonctionner correctement ?
Si oui, savez-vous par quel proc�d� et si c'est contournable ?
Remarque : j'ai �galement constat� que je ne pouvais pas inclure le site www.google.fr dans une iframe sur un site lambda (l'iframe est vide alors que d'autres url dans le "src" affiche bien quelque chose).
Voil� merci d'avance pour vos r�ponses.
Partager