Lorsque vous utilisez la fonction window.close() pour fermer une fenêtre de navigateur, vous pouvez rencontrer le message "Voulez-vous fermer cette fenêtre " invite, ce qui peut être gênant. Ce problème vient du fait que la fonction window.close() déclenche l'invite par défaut du navigateur pour la confirmation de l'utilisateur.
Heureusement, il existe une solution de contournement pour contourner cette invite et fermer la fenêtre en silence. La solution consiste à ouvrir une fenêtre vide dans le même onglet puis à la fermer, ce qui ferme effectivement la fenêtre d'origine sans afficher le message de confirmation.
Pour mettre en œuvre cette solution, suivez ces étapes :
window.open('', '_self', '');
window.close();
En suivant ces étapes, vous pouvez fermer une fenêtre de navigateur sans déclencher l'invite de confirmation. Cette astuce fonctionne de manière transparente sur les principaux navigateurs et constitue une solution pratique pour les scénarios dans lesquels vous devez fermer les fenêtres par programme sans intervention de l'utilisateur.
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!