AccueilđŸ‡«đŸ‡·Chercher

Pop-up

Un ou une pop-up[1] (de l'anglais pop-up Windows ou to pop-up « surgir »), parfois appelĂ©e "fenĂȘtre intruse"[2] ou "fenĂȘtre surgissante"[3] ou encore "fenĂȘtre publicitaire"[1], est une fenĂȘtre secondaire qui s'affiche en superposition de la fenĂȘtre de navigation principale lors de la navigation sur Internet. Ce moyen est communĂ©ment utilisĂ© pour afficher des messages publicitaires, un avertissement ou une notification. NĂ©anmoins, certains sites sont entiĂšrement conçus pour ĂȘtre consultĂ©s dans une fenĂȘtre de type pop-up s'ouvrant dans un conteneur[4].

Certains sites contenant des fonctionnalitĂ©s annexes, comme un lecteur audio ou vidĂ©o (autrefois en Adobe Flash et dĂ©sormais en HTML5), nĂ©cessitent l'utilisation de ce systĂšme de fenĂȘtre pop-up, car ces fonctionnalitĂ©s se lancent dans une fenĂȘtre pop-up.

Les pop-ups peuvent ĂȘtre aussi utilisĂ©s Ă  des fins malveillantes, installĂ©s sur le navigateur de l'internaute Ă  son insu, Ă  la suite d'un tĂ©lĂ©chargement quelconque[5].

Description

Les pop-ups dĂ©signent habituellement des pages qui s'ouvrent dans une nouvelle fenĂȘtre du navigateur. Cependant, devant la multiplication des logiciels antipublicitaires (intĂ©grĂ©s au navigateur ou sous forme de modules externes), de nouvelles techniques sont utilisĂ©es pour contourner ces protections, notamment des intrusions en DHTML au sein mĂȘme de la page web (lightbox).

En anglais, on fait la distinction entre les pop-ups, qui s'ouvrent au-dessus du navigateur parent, et les pop-unders, qui s'ouvrent au-dessous, ce qui les rend moins intrusives.

Ces fenĂȘtres intrusives peuvent aussi provoquer le tĂ©lĂ©chargement de fichiers, masquĂ© sous celui d'autres fichiers. Certains peuvent s'ouvrir automatiquement et entraĂźner des actions non sollicitĂ©es, et donc Ă  l'insu de l'utilisateur.

Modales ou non modales

Les fenĂȘtres modales s'ouvrent au-dessus de l'application et ne permettent pas Ă  l'utilisateur d'interagir avec la fenĂȘtre d'application situĂ©e « en dessous » (fenĂȘtre Ă  l'origine de l'ouverture de la pop-up), tant que le pop-up reste ouvert.

En JavaScript (sous Internet Explorer), on peut ouvrir un pop-up modal avec le code suivant :

window.showModalDialog(url , winParams, props);

Les fenĂȘtres non modales s'ouvrent au-dessus de l'application mais permettent Ă  l'utilisateur de continuer Ă  interagir avec la fenĂȘtre d'application situĂ©e « en dessous », sans avoir nĂ©cessairement Ă  fermer le pop-up.

En JavaScript (sous Internet Explorer / Edge), on peut ouvrir un pop-up non modal avec le code suivant :

window.open(url , titre, paramĂštres);

Ces deux types de fenĂȘtre ont des propriĂ©tĂ©s diffĂ©rentes en ce qui concerne leur taille et leur position. Le pop-up non modal dispose d'une rĂ©fĂ©rence Ă  la fenĂȘtre appelante, opener, qui n'existe pas dans le cas modal. On peut contourner ce manque en passant en paramĂštre Ă  la pop-up modale une rĂ©fĂ©rence de la fenĂȘtre appelante : this ou window, comme dans l'exemple suivant :

window.showModalDialog(url , window, props);

Dans le script du pop-up, on peut ensuite récupérer cette référence dans les dialogArguments :

if (window.dialogArguments) { window.opener = window.dialogArguments; }

Accessibilité des interfaces web

L'ouverture d'un lien dans une nouvelle fenĂȘtre est problĂ©matique pour l'accessibilitĂ© lorsqu'elle ne peut pas ĂȘtre anticipĂ©e par l'utilisateur[6] : elle provoque alors un changement de contexte de navigation qui peut le dĂ©sorienter. Ainsi, l'ouverture de cette nouvelle fenĂȘtre et l'impossibilitĂ© de revenir Ă  la page prĂ©cĂ©dente via l'historique du navigateur pourront ĂȘtre difficilement perceptibles pour l'utilisateur d'un lecteur d'Ă©cran.

Protections possibles

Des logiciels sĂ©parĂ©s ont d'abord Ă©tĂ© dĂ©veloppĂ©s pour bloquer les fenĂȘtres intruses.

Dans les navigateurs rĂ©cents (Microsoft Edge, Firefox, Opera, Safari, etc.), cette protection contre ces fenĂȘtres intruses est intĂ©grĂ©e et paramĂ©trable.

Il arrivait quelquefois que les internautes ne parviennent pas Ă  visiter la page voulue quand celle-ci se prĂ©sentait comme une fenĂȘtre intruse. Les navigateurs savent maintenant prĂ©venir l'internaute et lui donner les moyens de l'ouvrir d'un simple clic.

Notes et références

Voir aussi

Un livre animé est aussi appelé pop-up.

Articles connexes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.