window.close
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Résumé
Ferme la fenêtre référencée.
Syntaxe
window.close();
Description
Lorsque cette méthode est appelée, la fenêtre référencée est fermée.
Cette méthode est uniquement autorisée à être appelée pour des fenêtres qui ont été ouvertes par un script à l'aide de la méthode window.open. Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : Scripts may not close windows that were not opened by script.
Exemples
Fermeture d'une fenêtre ouverte avec window.open()
<script type="text/javascript">
// Variable globale pour stocker une référence vers la fenêtre ouverte
var fenetreOuverte;
function ouvrirFenetre() {
fenetreOuverte = window.open("details.html");
}
function fermerFenetreOuverte() {
fenetreOuverte.close();
}
</script>
Fermeture de la fenêtre courante
<script type="text/javascript">
function fermerFenetreCourante() {
window.close();
}
</script>
Spécification
DOM Level 0. window.close()
ne fait partie d'aucune spécification ni recommandation technique du W3C.