Cadre en ligne (iframe)

Définition - Que signifie Inline Frame (IFrame)?

Un élément Inline Frame (IFRAME / IFrame) permet à un document HTML d'être incorporé dans un autre document HTML. Les IFrames peuvent être utilisés de diverses manières pour améliorer l'expérience du site Web de l'utilisateur, notamment en affichant un contenu publicitaire et en comparant plusieurs documents.

Definir Tech explique Inline Frame (IFrame)

Un élément IFrame peut contenir un autre document HTML ou même un site Web entier dans la même fenêtre de navigateur. En plus d'avoir une barre de défilement indépendante, l'IFrame peut servir de cible de lien, être imprimée et contient un code source visible. L'IFrame permet aux programmeurs Web de modifier le contenu des cadres via l'utilisation de scripts côté client (JavaScript) sans nécessiter le rechargement du site Web, ce qui permet des applications Web interactives.

Au début de 2008, des pirates ont distribué du contenu iFrame préjudiciable dans les résultats des moteurs de recherche, et un certain nombre de sites Web bien connus (par exemple, ABC News) ont été victimisés. Lorsqu'une telle attaque de superposition i Frame se produit, les pirates intègrent des iFrames dans des sites Web à fort trafic pour rediriger les utilisateurs vers des sites Web contenant du contenu malveillant, qui est automatiquement téléchargé lors de l'accès aux sites Web.

Depuis HTML 5, le cadrage (tel qu'implémenté par les éléments HTML FRAME, FRAMESET et NOFRAMES) est devenu obsolète, à l'exception de l'élément IFrame.