Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. Window
  4. Window.opener

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

Window.opener

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La propriétéopener, rattachée à l'interfaceWindow, renvoie une référence à la fenêtre ayant ouvert la fenêtre courante, que ce soit avecopen(), ou via une navigation avec un lien doté d'un attributtarget.

Autrement dit, si la fenêtreA ouvre la fenêtreB,B.opener renvoieA.

Valeur

Un objet semblable à un objetWindow qui fait référence à la fenêtre ayant ouvert la fenêtre courante (avecwindow.open(), ou avec un lien doté d'un attributtarget). Si la fenêtre n'a pas été ouverte par un lien ou créée par une autre fenêtre, la propriété renvoienull.

Si l'ouvreur n'a pas la même origine que la page courante, les fonctionnalités de cet objet seront limitées. Ainsi, les variables et fonction associés à l'objetwindow ne seront pas accessibles. Toutefois, la navigation vers la fenêtre ouvrante est possible, autrement dit que la fenêtre ouverte peut ouvrir une URL dans l'onglet ou la fenêtre d'origine. Dans certains cas, cela peut permettre de l'hameçonnage où une page de confiance, ouverte par la fenêtre originale est remplacée par une page d'hameçonnage par la page nouvellement ouverte.

Dans les cas suivants, le navigateur ne renseigne paswindow.opener, mais le laisse ànull :

  • Sirel="noopener" est présent sur le lien ou si on a passénoopener via le paramètrewindowFeatures.
  • Si la fenêtre a été ouverte avec un lien dont l'attributtarget vaut_blank, à moins qu'il ait été explicitement demandé avec withrel="opener".
  • Si l'en-têteCross-Origin-Opener-Policy possède la valeursame-origin. La nouvelle fenêtre étant chargée dans un contexte de navigation différent, elle n'aura pas de référence à la fenêtre ouvrante.

Spécifications

Specification
HTML
# dom-opener-dev

Compatibilité des navigateurs

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp