2017-06-22 3 views
0

Ich programmiere programmatisch einen Browser, Firefox, aus einer Windows-Anwendung ausgeführt. Ich möchte eine Schaltfläche hinzufügen und die Schaltfläche mithilfe von Javascript an ein onClick-Ereignis anschließen, um den Browser zu beenden. Ich habe window.Close() versucht, aber das funktioniert nicht. die reihenfolge der ereignisse ist wie folgt: app -> firefox starten -> führt mein eigenes js-script -> auf dem script habe ich eine exit-taste -> drücken sie die exit-taste -> firefox terminiert und kontrolliert zurück zur app.Verwenden Sie Javascript, um Firefox-Browser zu beenden

+3

Ich bin mir ziemlich sicher, dass das nicht möglich ist. Ein Skript kann nur ein geöffnetes Fenster schließen. Wenn das Fenster nicht von Javascript geöffnet wurde, kann es nicht mit Javascript geschlossen werden. Es ist eine Sicherheitsfunktion. – Barmar

+0

Natürlich können Sie das nicht von einer normalen Website aus tun. Stellen Sie sich die Möglichkeiten vor, wenn ein Webmaster entscheiden könnte, alle Ihre Browser-Tabs zu schließen. Sie haben bereits eine native Windows-App und ich denke, das ist der Weg zu erkunden. –

Antwort

0
$(element).click(function(){ window.close(); }); 

Hinweis: Sie können kein Fenster schließen, das Sie nicht mit window.open geöffnet haben. Beim direkten Aufruf von window.close() wird der Benutzer mit einer Dialogbox gefragt.

Verwandte Themen