2012-04-12 23 views
-1

Mögliche Duplizieren:
window.close(), self.close() not working on mozilla firefoxwindow.Close() funktioniert nicht in Firefox?

window.open('', '_self', ''); 
window.close(); 

dies funktioniert nicht in Firefox. und in anderen Browsern arbeiten Chrome, IE perfekt.

Wenn ich diese folgenden Schritte mache, funktioniert dieses Skript auch in Firefox.

  1. Go Bar Adresse und geben Sie about: config
  2. Zum Parameter dom.allow_scripts_to_close_windows
  3. seinen Wert einstellen als wahr

aber der normale Benutzer doesnot über all dies wissen, irgendeine hat eine Idee, wie kann ich das in meinem JavaScript-Code ändern? oder eine andere Lösung?

Ich habe das auch versucht.

netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); 
alert("This will close the window"); 
window.open('','_self'); 
window.close(); 

funktioniert auch nicht.

~ Anne

+5

Es ist aus Sicherheitsgründen deaktiviert, und um ehrlich zu sein, ich bin froh, dass es ist. Ich möchte nicht zulassen, dass Skript mein Fenster schließt, und ich hoffe, es wird nie funktionieren ... – Karol

+1

Klingt so, als müsste ich anfangen, Firefox mehr zu benutzen. –

+1

Nein, Sie können das nicht zum Arbeiten zwingen. Safari wird wahrscheinlich auch Ihre Anfragen, das Fenster zu schließen, ablehnen. – Pointy

Antwort

Verwandte Themen