Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Browser schließen??!!

Empfohlene Antworten

Veröffentlicht

Hallo Ihr!!

Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!!

In der JS-Referenz finde ich aber keinen Befehl der das bewirkt!!

Geht das mit:

window.close()

Ich brauch dringend einen Tipp!!

Vielen dank im voraus..

MFG Druid :confused:

Original geschrieben von Druid

Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!!

In der JS-Referenz finde ich aber keinen Befehl der das bewirkt!!

window.close()

Ich kann Dir sowas nicht empfehlen - das ist absolut mieser Stil im Internet. Die Entscheidung, wann der Browser geschlossen werden soll, liegt schließlich immer im Kompetenzbereich des Users. Eine Website, die sowas bei mir versucht, wird genau so wenig noch einmal besucht wie eine, die meinen Browser zittern läßt.

Ich weiß nicht, in welcher JS-Referenz du nachgeschaut hast, aber den Befehl gibt es. Wenn es also denn trotzdem sein soll:

window.close();

bzw

self.close();

tut genau das was du willst. Der Browser wird den User aber Fragen, ob er geschlossen werden soll.

Grüße

Matze

Was genau meinst Du mit "kompletten Browser" ?

Mit

self.close();

[/close]

kannst Du immer nur das aktuelle Fenster schliessen. Es ist auch möglich auf etwaige, von der eigenen Seite aufgemachte Popups zu schliessen.

Du kannst aber nicht die Anwendung an sich beenden. Den Effekt hast Du lediglich, wenn es nur dein Fenster gab.

Evil

Es ist keine miese Programmierung..

Es ist auch nicht für das Internet, sondern für unser firmeninternes Intranet und der Auftraggeber wünscht, dass bei Klick auf den Button Fenster schließen der Browser geschlossen wird (Abfrage ist egal)...

Das das nicht die optimale Art ist weiß ich auch und privat würde ich so etwas nie in meine HP einbauen, aber es ist eben nicht Privat ;)

Und so muss es also sein!!

Das Problem:

Die Seite besteht aus mehren Frames und wenn ich

self.close()

mache, passiert herzlich wenig :(

Irgendwelche Ideen??

MFG Druid :cool:

Das ist ja was anderes - mit einem Schliessen-Button sieht die Welt ganz anders aus, weil dann ja der User entscheidet.

In deinem ersten Posting

Ich möchte beim Aufruf einer bestimmten Seite den kompletten Browser schließen!!

klang es eher danach, als wolltest Du die komplette Anwendung beenden, sobald ein User auf eine bestimmte seite surft.

Aber zur Sache:

In einem Frameset mußt Du natürlich das oberste Window-Objekt schliessen, also z.B.


self.parent.close();

Wenn es mehrere verschachtelte Framesets sind:

self.top.close();

Evil :cool:

Original geschrieben von Druid

Es ist keine miese Programmierung..

Es ist auch nicht für das Internet, sondern für unser firmeninternes Intranet und der Auftraggeber wünscht, dass bei Klick auf den Button Fenster schließen der Browser geschlossen wird (Abfrage ist egal)...

Und so muss es also sein!!

Nadenn kein Problem :) .

Aber ich finde, dass es nicht jeglicher Komik entbehrt, einen Schließen-Button anzuzeigen, wo den doch eh jedes Fenster mit sich bringt (abgesehen vom KIOSK-Modus)

Die Lösung hast du ja schon bekommen.

Grüße

Matze

Dankeschön.. es hat funktioniert!!!! :)

Ich weiß.. ich hab mich am Anfang ein bisschen komisch ausgedrückt..

Und ein bisschen komisch ists auch, da hast du recht..

Da hat man schon so ein schönes X und dann darf man es nicht mal benutzen

;)

Schönen Arbeitstag noch *gg*

MFG Druid :cool:

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.