window.close (); Résumé Introduction du code JS Clôture de la fenêtre du navigateur
| Numéro de série | Fermez le code | Besoin de confirmer | Aucun effet | Aucune confirmation requise | test |
|---|---|---|---|---|---|
| 1 | window.close () | IE7 | Firefox, Chrome, Safari | Opéra | Fermer |
| 2 | window.opener = null; window.open ('', '_ self'); window.close (); | incendier | IE7, opéra, chrome, safari | Fermer | |
| 3 | window.open ('', '_ self'); window.close (); | incendier | IE7, opéra, chrome, safari | Fermer | |
| 4 | window.opener = null; window.close (); | IE7 | Firefox, Safari | Chrome, opéra | Fermer |
| 5 | var ouvert = window.open ('À propos: blanc', '_ self'); Opend.Opener = NULL; ouvert.close (); | incendier | Safari, IE7, Chrome, opéra | Fermer | |
| 6 | var ouvert = window.open ('À propos: blanc', '_ self'); ouvert.close (); | Safari, Firefox | Firefox, IE7, Chrome, opéra | Fermer |
Ouvrez une page de plusieurs manières et fermez-la avec Window.close (), qui fonctionne différemment dans chaque navigateur. Si vous entrez l'URL directement dans la barre d'adresse, l'appel Window.close () sous Firefox Chrome Safari ne sera pas valide pour fermer la page. Par exemple, si Ctrl + cliquez sur le lien pour ouvrir la fenêtre, il ne peut pas être fermé en appelant Window.close () dans Firefox.
Les différences sont les suivantes:
| Entrez l'URL dans la barre d'adresse | Cliquez sur le lien | Clé Ctrl + cliquez sur le lien | fenêtre | window.showmodaldialogique | |
|---|---|---|---|---|---|
| IE6 | Ferme la fenêtre rapide | Fermer directement | Fermer directement | Fermer directement | Fermer directement |
| IE7 / 8 | Fermer directement | Ferme la fenêtre rapide | Ferme la fenêtre rapide | Fermer directement | Fermer directement |
| Incendier | Ne fermez pas, pas d'invite | Fermer directement | Ne fermez pas, pas d'invite | Fermer directement | Fermer directement |
| Safari | Ne fermez pas, pas d'invite | Fermer directement | Fermer directement | Fermer directement | Fermer directement |
| Chrome | Ne fermez pas, pas d'invite | Fermer directement | Fermer directement | Fermer directement | Fermer directement |
| Opéra | Fermer directement | Fermer directement | Fermer directement | Fermer directement | Non pris en charge |
Raisons possibles pour lesquelles Firefox ne peut pas être fermé:
Ce n'est pas un problème avec la fenêtre de code JS.close (), mais un problème de configuration avec Firefox. La solution est la suivante: entrez: Config dans la barre d'adresse Firefox et recherchez Dom.Allow_Scripts_To_Close_Windows. Cliquez avec le bouton droit pour changer pour changer ce qui précède False en true. Remarque: la valeur par défaut est fausse, pour empêcher les scripts de fermer les fenêtres au hasard
Également joint: window.opener = null; // afin de ne pas apparaître la boîte d'invite Window.close (); // Fermez la fenêtre
La fenêtre d'article ci-dessus.close (); L'introduction résumé du code JS de la fenêtre du navigateur est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.