Fenster.CLOSE (); Zusammenfassung Einführung des JS -Codes Schließung des Browserfensters
| Seriennummer | Schließen Sie den Code | Müssen bestätigen | Keine Wirkung | Keine Bestätigung erforderlich | prüfen |
|---|---|---|---|---|---|
| 1 | window.close () | IE7 | Firefox, Chrom, Safari | Oper | Schließen |
| 2 | window.opener = null; window.open ('', '_ self'); Fenster.CLOSE (); | Firefox | IE7, Oper, Chrome, Safari | Schließen | |
| 3 | window.open ('', '_ self'); Fenster.CLOSE (); | Firefox | IE7, Oper, Chrome, Safari | Schließen | |
| 4 | window.opener = null; Fenster.CLOSE (); | IE7 | Firefox, Safari | Chrome, Oper | Schließen |
| 5 | var geöffnet = window.open ('um: leer', '_ self'); geöffnet.opener = null; geöffnet.CLOSE (); | Firefox | Safari, IE7, Chrome, Opera | Schließen | |
| 6 | var geöffnet = window.open ('um: leer', '_ self'); geöffnet.CLOSE (); | Safari, Firefox | Firefox, IE7, Chrome, Opera | Schließen |
Öffnen Sie eine Seite auf verschiedene Weise und schließen Sie sie mit window.close (), die in jedem Browser unterschiedlich funktioniert. Wenn Sie die URL direkt in die Adressleiste eingeben, ist es ungültig, die Seite zu schließen. Wenn beispielsweise Strg + auf den Link klicken, um das Fenster zu öffnen, kann es nicht geschlossen werden, indem Sie Fenster aufrufen.CLOSE () in Firefox.
Die Unterschiede sind wie folgt:
| Geben Sie die URL in die Adressleiste ein | Klicken Sie auf den Link | Strg -Taste + Klicken Sie auf den Link | window.open | window.showmodaldialog | |
|---|---|---|---|---|---|
| Dh6 | Schnellster Fenster schließt | Direkt schließen | Direkt schließen | Direkt schließen | Direkt schließen |
| IE7/8 | Direkt schließen | Schnellster Fenster schließt | Schnellster Fenster schließt | Direkt schließen | Direkt schließen |
| Firefox | Schließen Sie nicht, keine Aufforderung | Direkt schließen | Schließen Sie nicht, keine Aufforderung | Direkt schließen | Direkt schließen |
| Safari | Schließen Sie nicht, keine Aufforderung | Direkt schließen | Direkt schließen | Direkt schließen | Direkt schließen |
| Chrom | Schließen Sie nicht, keine Aufforderung | Direkt schließen | Direkt schließen | Direkt schließen | Direkt schließen |
| Oper | Direkt schließen | Direkt schließen | Direkt schließen | Direkt schließen | Nicht unterstützt |
Mögliche Gründe, warum Firefox nicht geschlossen werden kann:
Es ist kein Problem mit dem JS -Codefenster.CLOSE (), sondern ein Konfigurationsproblem mit Firefox. Die Lösung lautet wie folgt: Geben Sie in der Firefox -Adressleiste ein und finden Sie DOM.Allow_Scripts_TO_CLOSE_WINDOWS. Klicken Sie mit der rechten Maustaste, um das obige False in true zu ändern. Hinweis: Die Standardeinstellung ist falsch, um zu verhindern, dass Skripte Windows zufällig schließen
Auch beigefügt: window.opener = null; // damit nicht das Eingabeaufforderung -Box -Fenster angezeigt werden.CLOSE (); // Das Fenster schließen
Das obige Artikelfenster.CLOSE (); Die zusammenfassende Einführung des JS -Code des Browserfensters ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.