Partage
  • Partager sur Facebook
  • Partager sur Twitter

Iframe ne charge pas certains éléments sous Chrome

Sujet résolu
    13 octobre 2020 à 10:50:44

    Bonjour,

    J'ai un problème assez curieux, via mon site je charge une iframe, celle-ci s'ouvre bien, mais certains éléments (les balises <th> et <hx> n'affichent rien, les éléments <td> ne pose pas de problème).

    Ce problème arrive seulement sous Chrome et pas sous les autres navigateurs.

    Petite précision, le tableau à l'intérieur de ma iframe est chargé dynamiquement.

    De plus, mon iframe prend un argument POST, je passe donc par un formulaire que je lie a cette dernière avec le paramètre "target". Voici le lien que j'ai consulté pour faire ça : lien.

    Voici un exemple de ce que l'iframe m'affiche lorsque j'inspecte l'élément.

    Sous Chrome : 

    <th></th>
    <th></th>
    <th></th>
    <th></th>

    Autres navigateurs : 

    <th>Name</th>
    <th>Age</th>
    <th>Country</th>
    <th>City</th>


    Les éléments sont donc totalement vide. Si je vais sur le site de l'iframe directement, ce problème n'arrive pas, tout les éléments sont bien affichés.

    J'ai essayé de mettre cette iframe en dehors de mon site pour voir s'il n'y aurait pas d'interférence avec mon propre JS mais rien ne change.

    Je n'ai pas trouvé de problème similaire sur les différents forum, en générale soit l'intégralité de l'iframe ne charge pas, soit le problème vient du CSS (ce qui n'a pas l'air d'être mon cas).

    Si quelqu'un à une piste je suis preneur !

    Merci d'avance pour vos réponse :)

    • Partager sur Facebook
    • Partager sur Twitter
      15 octobre 2020 à 11:22:59

      Pas moi désolé, 15ans que je n'ai pas utilisé d'iFrame
      • Partager sur Facebook
      • Partager sur Twitter

      Développeur react freelance à Toulouse  

      Je suis développeur  react freelance spécialisé dans la création de site internet basé à Toulouse

        15 octobre 2020 à 16:14:50

        Merci quand même d'avoir regardé :)

        J'ai l'impression que peu de monde à une réponse, j'ai aussi posté sur stackOverFlow et mon sujet a été fermé au bout de trois jours.

        Je commence un peu a désespérer car je ne trouve pas de réponse ^^'

        • Partager sur Facebook
        • Partager sur Twitter
          16 octobre 2020 à 16:35:05

          J'ai finalement trouvé ce qui n'allait pas ! 
          J'utilisais l'attribut FRAMEBORDER sur mon Iframe, cette propriété est devenue obsolète depuis HTML5 mais n'est pas encore retiré de tout les navigateurs. Seul Chrome ne la prend plus en compte apparemment, je ne pensais pas qu'un attribut html pourrait faire buguer seulement une partie du code mais apparemment si.
          Donc si vous avez un problème similaire, pensez à vérifier que vos attribues ne sont pas obsolète ^^ 
          • Partager sur Facebook
          • Partager sur Twitter

          Iframe ne charge pas certains éléments sous Chrome

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown