Wenn Sie Gerade nicht darauf Vertrauen, dass eine Registerkarte

0
88

Brauchen wir ein Wort für, wenn ein browser-tab verfügt über sat zu lang ist und man einfach nicht Vertrauen, was zur Arbeit gehen, wie Sie erwarten, dass Sie tun, wenn Sie wieder kommen?
Ich tweeted, dass den anderen Tag, und anscheinend andere Leute hatte Sie sich fühlt.

Es ist das Gefühl, wo man einfach, dass Ihre Sitzung ist nicht mehr gültig und wenn Sie tatsächlich versuchen, etwas zu tun, dass erfordert, dass Sie angemeldet, es ist nicht gonna Arbeit. Es ist besonders unangenehm, wenn Sie tatsächlich versuchen, etwas zu tun, und jetzt bist du unsicher, ob es fertig ist oder gespeichert wird.

Wie bei diesem Namen… hier ist einige gute aus dem thread:

  • Schrödinger ‘ s tab
  • Krossen tab
  • Registerkarte Geruch
  • Veraltete tab
  • Versteinerte Reiter
  • Registerkarte Nickerchen
  • Toten Reiter
  • Verwaiste tab
  • Tab rot

So, wie Sie es beheben zu tun?

Es ist ein UX-Problem, wirklich. Hängt von der situation ab. Hier sind einige Optionen.

Es halt alles nach unten.

Banken tun dies viel. Wenn Ihre Sitzung abläuft, die Sie Zeit-limit ziemlich aggressiv, Sie nicht nur sitzen auf der Seite, die Sie melden Sie sich und senden Sie zurück zum log-in Bildschirm mit einer Nachricht.

Sie könnte Sie warnen:

Dann bist du gegangen:

Das erscheint vielleicht ein bisschen viel für einen Ort mit weniger empfindlichen Sicherheit. Aber es funktioniert ganz gut lösen (nehmen wir ein) “Dead Registerkarte” Ausgabe. Sie sind nicht Links Fragen, nichts. Es dauerte die Aktion, protokolliert Sie aus und ließ Sie auf eine Seite, wo es nicht irgendwelche halbgaren Zustand.

Bleiben Sie, wo Sie sind, aber warnen Aktionen.

Viele Websites möchten, halten Sie sich angemeldet haben. Im Idealfall so lange, wie es ist sicher, solltest du angemeldet sein, für immer, bis Sie sich explizit Abmelden. Die Protokollierung in eine peinliche Tanz, dass niemand besonders gerne und hält Sie Weg von zu tun, was Sie tun möchten.

CodePen ist in dieser Kategorie, würde ich sagen. Wir würden eher nicht melden Sie sich agressively, aber sicherlich kann man sich ausgeloggt werde entweder mit langen Perioden der Inaktivität, oder Sie können sich selbst aus. Sprich man loggt sich auf einer anderen Registerkarte… das werden melden Sie sich überall, aber im moment haben wir nicht alles für den anderen Registerkarten Links oft Aussehen, dass Sie angemeldet sind.

Das ist der “tote Registerkarte” Ausgabe. Aber wir wollen Sie warnen, wenn eine Aktion passiert, kann man eigentlich nicht tun.

WordPress hat eine Art umständlich fließen damit in Zusammenhang stehen. Tabs können leicht zu Toten, und wenn Sie es tun, erhalten Sie keine Warnung an alle. Wenn Sie eine Aktion ausführen, die Sie nicht tun können, erhalten Sie dieses:

Das ist eine Art von Zwischenhändler-Seite, die tatsächlich tut, aktualisieren Sie die Sitzung so, wenn Sie nicht “erneut versuchen”, es funktioniert in der Regel. Es ist beängstigend, jedes mal wenn. Auch wenn es nicht funktioniert, ist das größte Risiko in WordPress zu verlieren, schreiben, aber auch dann, autosave in der Regel rettet den Tag.

Hier ist ein Beispiel auf CodePen wo ich erstellt, einem Stift, wenn ich eingeloggt war, aber abgemeldet anderswo, dann versucht zu speichern.

Ich würde alles dafür geben, uns eine C – hier. Zumindest wissen Sie, was Los ist, und Sie nicht verlieren jede Arbeit, aber, von hier aus auf, es ist peinlich. Sie haben sich auf eine andere Registerkarte, und wahrscheinlich kopieren und einfügen von code an anderer Stelle sparen, wie die “Toten Reiter” kann nicht un-tot, es sei denn, Sie aktualisieren es.

Wenn wir waren auf der Jagd nach einem Ein, wir würden Ihnen erlauben, sich auf die Seite, ohne irgendwie erfrischend, und stellen Sie sicher, dass alle nicht gespeicherten Daten geändert gerettet werden, nach dem erfolgreichen login. Und mit einem erfolglosen login, noch stellen Sie sicher, dass Sie eine Kopie bekommen, nicht gespeicherte Arbeit irgendwie. Wir nennen könnte,…

Bleiben Sie, wo Sie sind, proaktiv zu warnen.

Vielleicht messaging wie: “Du wurdest ausgeloggt. Sie können melden Sie sich wieder hier.”

Dies zu wissen, die front-end Ihrer Website muss über die log-in-status, die entweder regelmäßig oder in Echtzeit. Zum Beispiel, ein server-ping alle X Sekunden zu überprüfen, die status und wenn Sie sich schon abgemeldet ist, zeigen Sie die Meldung (ohne weitere Aktion). Oder vielleicht ein moderner websocket-Verbindung, könnte drücken Sie die Abmelden-messaging, wie es geschieht.

Wenn Sie Draht können, bis alles geschehen auf einer beliebigen Seite der Website, nicht erforderlich, Seiten wechseln, um es zu beheben, und nie verlieren Sie alle nicht gespeicherten arbeiten, das ist ziemlich ideal.

Die wirklich Toten Reiter

Die worst-case-Szenario ist, wenn der Reiter gestorben ist, und es gibt keinen Weg der Besserung. Es muss Ihnen nicht sagen, es ist tot, verlassen der Seite führen könnte, nicht gespeicherte Arbeit oder die Aktionen, und es gibt keine Warnung oder die Schritte zur Wiederherstellung.

Haben Sie gesehen, große UX für diese?

Dies ist ein wichtiges Thema, dass Sie auf jeder einzelnen Website, die Sie anmelden können. Es ist überraschend, dass es nicht mehr sprechen und best practices rund um dieses, und, dass es nicht auch einige stand-out-sites, die mit dieser besonders genial zu Schreien.

Kennen Sie einige besonders gute (oder schlechte) Beispiele?