Maison > interface Web > Questions et réponses frontales > code javascript pour fermer la fenêtre

code javascript pour fermer la fenêtre

WBOY
Libérer: 2023-05-20 19:41:05
original
858 Les gens l'ont consulté

Le code pour fermer une fenêtre en JavaScript est très simple, il suffit d'appeler la méthode close() de l'objet window. Voici la syntaxe de base pour fermer une fenêtre :

window.close();

Ce code peut être inséré dans JavaScript lorsque l'utilisateur clique sur un bouton ou effectue une opération spécifique. action en fonction. Par exemple, lorsque l'utilisateur clique sur un bouton, la fenêtre peut être fermée en utilisant :

Cependant, certains navigateurs peuvent empêcher JavaScript de fermer la fenêtre du navigateur pour protéger la sécurité des utilisateurs. En effet, certains sites Web malveillants peuvent abuser de cette fonctionnalité pour forcer la fermeture de la fenêtre ou accéder à d'autres sites Web malveillants. Si le code qui ferme la fenêtre est bloqué, l'utilisateur peut voir un message d'avertissement ou une fenêtre contextuelle lui demandant s'il souhaite procéder à la fermeture de la fenêtre.

Dans la plupart des cas, fermer la fenêtre du navigateur est une mauvaise expérience utilisateur. Par conséquent, vous devez vous assurer que les utilisateurs sont clairement conscients de la fenêtre qu'ils sont sur le point de fermer et leur donner suffisamment de temps pour enregistrer et modifier toute information importante afin d'éviter toute perte de données.

Ce qui suit est un exemple de fonction qui invite l'utilisateur à enregistrer toutes les modifications non enregistrées, puis à fermer la fenêtre :

function closeWindow() {
if (confirm( "Etes-vous sûr de vouloir fermer cette fenêtre ?")) {

  //保存未保存的更改
  //关闭窗口
  window.close();
Copier après la connexion

}
}

Dans cet exemple, nous utilisons la méthode confirm() de JavaScript pour demander si l'utilisateur est sûr de vouloir fermer la fenêtre. Si l'utilisateur clique sur le bouton OK, du code supplémentaire peut être exécuté, comme l'enregistrement des modifications non enregistrées. Si l'utilisateur clique sur le bouton "Annuler", la fenêtre restera ouverte.

En bref, le code pour fermer la fenêtre du navigateur est très simple, il suffit d'appeler la méthode close() de l'objet window. Cependant, en utilisation réelle, il est nécessaire de prêter attention à l'expérience utilisateur et d'éviter les abus de cette fonction.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal