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
0
A
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
- 1. Javascript prompt() - Schaltfläche Abbrechen, um die Funktion zu beenden
- 2. Verwenden Sie Javascript, um Firebug zu öffnen/zu aktivieren
- 3. Wo sollen wir finish() verwenden, um die Anwendung zu beenden?
- 4. Verwenden Sie Javascript, um Bild zuzuschneiden
- 5. Verwenden Sie Javascript, um auf ein Pseudo-Element zu klicken?
- 6. Verwenden Sie Javascript-Match, um Teile einer Zeichenfolge zu extrahieren
- 7. Verwenden Sie Javascript, um css auto height Wert zu finden
- 8. Verwenden Sie Javascript, um Skriptverweise nach Bedarf zu injizieren?
- 9. Verwenden Sie das Javascript-Objekt.defineProperty, um Datenbindung zu erstellen
- 10. Verwenden Sie Javascript, um einen Hash in PHP zu bestätigen?
- 11. Verwenden Sie eckige Klammern, um Dinge in Javascript zu verketten?
- 12. Wie verwenden Sie Ihr JavaScript-Framework, um Clickjacking zu verhindern?
- 13. Verwenden Sie ein WebView, um JavaScript auszuführen
- 14. Drücken Sie Q, um die Schleife zu beenden.
- 15. Überprüfen Sie für onPageFinished zu beenden
- 16. WPF ListBox Scrollen, um automatisch zu beenden
- 17. So beenden Sie Javascript für jede Schleife
- 18. Korrekter Weg, um die Antwort zu beenden
- 19. Müssen Sie eine Ausnahme erstellen, um eine Schleife zu beenden?
- 20. Verwenden Sie jQuery, um XMLHttpRequest zu ersetzen
- 21. HTML5-Videoplayer mit benutzerdefinierten Steuerelementen: Verwenden Sie [ESC], um den Vollbildmodus zu beenden
- 22. Warte auf asynchrone Methode, um zu beenden
- 23. Verwenden Sie Javascript Regex Macys zu Macy
- 24. Verwenden Sie JavaScript zu Parse Time
- 25. Verwenden Sie Exit Code Cleanup, wenn Sie Code vorzeitig beenden
- 26. Verwenden Sie Javascript, um einen DOM-Bereich zu erweitern, um teilweise ausgewählte Knoten abzudecken
- 27. Verwenden Sie Javascript, um das Meta-Tag zurückzusetzen, um zu verhindern, dass es die Seite aktualisiert
- 28. Warten Sie nicht auf file_get_contents() zu beenden
- 29. Der richtige Weg, um einen Prozess in Java zu beenden
- 30. Verwenden Sie SHAppBarMessage, um Taskleiste zu verschieben
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
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. –