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.

auf [Strg+N] reagieren?

Empfohlene Antworten

Ich hab ne WebAnwendung, die Probleme macht, wenn man eine Seite öffnet, dann (per Strg+N oder Datei->Neu->Fenster) die Seite in einem weiteren Fenster öffnet und dann eine bestimmte Aktion mit den 2 offenen Fenstern doppelt ausführt.

Kann man auf so ein [strg+N] bzw. Datei->Neu->Fenster irgendwie reagieren bzw. das verhindern?

Direkt verhindern kannst du es nicht, außer direkt im Betriebssystem.

Ich vermute mal, dass die Daten in eine DB kommen!?

Daher dieser Vorschlag:

Prüfe mittels eine Abfrage, ob die Daten, die gesendet worden sind, bereits in der DB vorliegen. Falls ja, mache eine Seite mit dem Hinweis, dass die Daten schon vorliegen. Falls nicht, lass die vorgegebene Aktion ablaufen.

das ist zwar tendentiell möglich, aber recht lästig. ich müsste ja so eine prüfung bei jedem event auf jeder seite machen....

setz halt einfach in der Datenbank einen Unique-Constraint auf alle Attribute der Relation und reagiere auf den Fehler.

Peter

Ich hab ne WebAnwendung, die Probleme macht, wenn man eine Seite öffnet, dann (per Strg+N oder Datei->Neu->Fenster) die Seite in einem weiteren Fenster öffnet und dann eine bestimmte Aktion mit den 2 offenen Fenstern doppelt ausführt.

Kann man auf so ein [strg+N] bzw. Datei->Neu->Fenster irgendwie reagieren bzw. das verhindern?

[...]

das ist zwar tendentiell möglich, aber recht lästig. ich müsste ja so eine prüfung bei jedem event auf jeder seite machen....

Was anderes bleibt dir garnich übrig... selbst wenn du STRG+N verhindern könntest, was ist mit STRG+T (neues Tab in Mozilla/FireFox), Datei-> neues Tab, dasselbe bei Opera (Tasten kenn ich da nich) oder bei diversen IE-Aufsätzen. Was wenn schon ein 2tes Fenster offen ist? Oder wenn der Nutzer auf ein Icon doppelklickt (macht auch eine neues Fenster wenn schon eins vornanden)?

Du kommst um die Prüfung garnich drumrum... und bei jedem Event ja nich, nur beim schreiben in die DB.

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.