IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Injection dynamique d'iframe ko via firebug/greasemonkey


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par d�faut Injection dynamique d'iframe ko via firebug/greasemonkey
    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.

  2. #2
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par d�faut
    Il s'av�re que le site que je tentais d'inclure dans gmail correspondait � du contenu mixte (m�lange de https => protocole dans la barre d'adresse et de http => src dans l'iframe).
    Firefox pour des raisons de s�curit� bloc le contenu mixte.

    Lorsque je d�bloque le contenu mixte ponctuellement (clique sur le bouclier � gauche de l'url), mon iframe fonctionne.

    Le probl�me d'affichage est �quivalent pour l'inclusion d'un site en https via une iframe dans un site lambda en http (raison pour laquelle google.fr ne s'affiche pas dans l'iframe => http://www.google.fr se transforme en https).

    Me reste � voir comment d�bloquer le contenu mixte de fa�on permanente pour les pages concern�es au lieu de toujours cliquer sur accepter.

    J'ai trouv� cette solution en consultant la console d'erreur JS de Firefox puis chercher sur le web la signification de contenu mixte.

Discussions similaires

  1. creation dynamique d'iframe
    Par fabiwan07 dans le forum G�n�ral JavaScript
    R�ponses: 15
    Dernier message: 25/01/2010, 21h12
  2. VBS appel dynamique d'une fonction via une variable ?
    Par Wannapy dans le forum VBScript
    R�ponses: 2
    Dernier message: 07/01/2010, 18h01
  3. R�ponses: 9
    Dernier message: 13/12/2009, 13h28
  4. R�ponses: 5
    Dernier message: 25/11/2008, 19h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo