IFrame (Inline Frame)

Un IFrame (Inline Frame) est un document HTML intégré dans un autre document HTML sur un site Web. L'élément HTML IFrame est souvent utilisé pour insérer du contenu provenant d'une autre source, comme une publicité, dans une page Web. Bien qu'une IFrame se comporte comme une image en ligne, elle peut être configurée avec sa propre barre de défilement indépendante de celle de la page environnante. Une IFrame peut être modifiée par un concepteur Web sans que l'utilisateur ait besoin de recharger les pages qui l'entourent. Cette capacité est activée par JavaScript ou l'attribut cible d'une ancre HTML. Les concepteurs Web peuvent intégrer des applications interactives dans les pages Web à l'aide des IFrames, notamment celles qui utilisent Ajax (Asynchronous JavaScript or XML), comme Google Maps et les applications de commerce électronique. En 2008, des pirates ont introduit du code IFrame malveillant dans les résultats de recherche sur Internet, ce qui a entraîné des attaques par superposition d'IFrame sur de nombreux sites Web de premier plan, dont ceux de USA Today et ABC News. Les attaquants ont inséré du code IFrame dans les résultats de recherche enregistrés de sites Web légitimes. Lorsqu'un visiteur cliquait sur un lien de l'outil de recherche compromis, il était redirigé vers un site web malveillant par le code IFrame. L'ordinateur de l'utilisateur peu méfiant était alors vulnérable au téléchargement automatique de logiciels malveillants.

Vous pouvez également être intéressé
  1. Inline code Définition - Que signifie Inline Code? Le code en ligne fait référence à toutes les lignes de code qui sont ajoutées dans le corps d'un programme. Il peut s'agir de tout type de code écrit dans n'importe quel langage de programmation. Le code en ligne s'exécute indépendamment et est généralement...
  2. 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...