Nachdem Sie den Einmal-Link-Tab geschlossen haben, warum der Schlüssel hinter # aus kürzlich geschlossenen Tabs zurückkommt
Den Tab zu schließen, heißt nicht, dass der Schlüssel hinter # von diesem Rechner verschwunden ist. Damit der Browser „die Seite, die Sie gerade geschlossen haben“ wieder öffnen kann, schreibt er die volle Adresse in den Sitzungsverlauf. Strg+Umschalt+T (unter macOS ⌘+Umschalt+T) stellt genau diesen Eintrag wieder her – Fragment inklusive. Unten trennen wir „der Server hat den Schlüssel nie gesehen“ von „dieser Rechner kann ihn noch holen“ und geben Schritte, die Sie sofort nachziehen können. Das ist keine Bedienungsanleitung für das Formular auf der Erzeugen-Seite.
Zuerst klären, welche Schicht das Schließen schreibt
Dieser Artikel beantwortet nur, warum der Schlüssel hinter # nach dem Schließen eines Einmal-Link-Tabs noch aus kürzlich geschlossenen Tabs zurückkommt. Er erklärt nicht, warum # nicht ins Server-Log kommt, und ist keine Anleitung für Burn-Link.
Welche Schicht das Schließen schreibt
Das ist nicht „die Seite ist zu, also ist die Adresse aus der Welt“. Der Browser merkt sich zuerst, wo Sie stehen geblieben sind, damit er denselben Ort eine Sekunde später wieder öffnen kann.
Sobald Sie https://…/s.html?id=…#… öffnen, stehen in der Adresszeile zwei Teile: die Geheimtext-Nummer hinter dem Fragezeichen und der Entschlüsselungsschlüssel hinter #. Den Tab zu schließen, liest sich leicht als „der Schlüssel ist nicht mehr auf diesem Rechner“. Der Browser macht das Gegenteil. Für Zurück, Vorwärts, Absturz-Wiederherstellung und kürzlich geschlossene Tabs muss er die volle URL dieser Navigation behalten. Chromium nennt diesen Datensatz pro Tab Sitzungsverlauf (session history): Ein Navigationseintrag speichert die damalige URL, die Scrollposition und ungesendete Formulardaten. Nach dem Schließen des Tabs oder einem Neustart werden diese Einträge serialisiert, damit der Tab wieder so erscheint wie zuvor. Siehe Chromiums Session History.
Firefox nennt dieselbe Familie Session Restore. Es verfolgt Fenster, Tabs und kürzlich geschlossene Tabs und schreibt Verlauf, Scrollposition und Formulardaten jedes Tabs auf die Festplatte, damit Start oder „Geschlossenen Tab wiederherstellen“ sie zurücklesen können. Siehe Firefox Source Docs: Session Restore. Microsoft Edge basiert auf Chromium; ein geschlossener Tab läuft über denselben Sitzungsverlauf – nicht über eine Extra-Regel, die „den Titel behält und das Fragment verwirft“.
Das ist nicht dieselbe Schicht wie die HTTP-Anfrage. Die IETF definiert in RFC 3986 §3.5 das Fragment als clientseitige Kennung. Der Server nutzt es nicht, wenn er den URI verarbeitet. UsePwd-Zugriffsprotokolle enthalten den Schlüssel hinter # deshalb nicht. Diese Grenze steht bereits in Warum das #-Fragment einer URL nicht in Server-Logs steht. Hier kommt die nächste Schicht: Ein Fragment, das nicht in die Anfrage geht, kann trotzdem in Ihren eigenen Browserdatensatz gehen. Das Schließen des Tabs beendet diese Darstellung. Es löscht nicht automatisch die volle URL im Sitzungsverlauf.
„Der Server sieht den Schlüssel nicht“ und „dieser Rechner kann den Schlüssel noch holen“ können gleichzeitig wahr sein. Das Erste ist die Request-Zeile im Netzwerk-Panel. Das Zweite ist die Adresszeile, nachdem kürzlich geschlossene Tabs den Tab wiederhergestellt haben.
Warum kürzlich geschlossene Tabs # mitnehmen
Wiederherstellen ist keine neue Suche nach der Website. Es navigiert die URL, die beim Schließen aktuell war.
In Chrome oder Edge drücken Sie Strg+Umschalt+T oder öffnen Verlauf → Kürzlich geschlossen. Der Browser nimmt den Sitzungseintrag und öffnet die darin gespeicherte URL. Chromes eigene Tastenkürzel-Liste nennt das „Zuvor geschlossene Tabs in der Reihenfolge öffnen, in der sie geschlossen wurden“; siehe Chrome-Tastenkombinationen. Firefox holt denselben Eintrag aus dem Session Store: Die URL des aktiven Verlaufseintrags ist das Wiederherstellungsziel. Das Fragment ist Teil der URL, kein Schmuck neben dem Seitentitel. Wiederherstellen hat keinen Extra-Schritt, der es abschneidet.
Langzeitverlauf und Sitzungsverlauf sind auch nicht derselbe Speicher. Wenn Chromium eine URL in die Verlaufsdatenbank schreibt, entfernt es Benutzername und Passwort. Die Umwandlung löscht das Fragment nicht. Die Funktion ist Chromium GurlToDatabaseUrl. Eine Einmal-Link-Adresse, die in chrome://history noch # zeigt, widerspricht also nicht „die Anfrage hatte kein Fragment“: Die Verlaufsdatenbank speichert die volle Zeichenfolge, die Sie aufgerufen haben; die Request-Zeile bleibt s.html?id={id}.
Rechtsklick „Tab duplizieren“ ist der kürzere Weg. Chromium dokumentiert, dass Duplizieren – oder Zurück, Vorwärts und Neu laden in einem neuen Tab – die Navigationseinträge direkt klont, statt sie erst in eine Datei zu schreiben und wiederzulesen. In der Adresszeile des geklonten Tabs steht meist dieselbe Zeichenfolge wie zuvor, inklusive # und Schlüssel. Auf einem geteilten Rechner ist das schneller als im Verlauf zu suchen: Die Person daneben muss den Verlauf nicht kennen. Tab duplizieren reicht.
Der Server sieht s.html?id={id}. Netzwerk-Panel und Zugriffsprotokolle zeigen den Schlüssel nicht.
Kürzlich geschlossene Tabs, Absturz-Wiederherstellung und Tab duplizieren nutzen die URL, die beim Verlassen aktuell war.
Die Verlaufsdatenbank entfernt Benutzername und Passwort. Sie lehnt eine URL nicht nur ab, weil sie ein Fragment hat.
Ein Inkognitofenster ist eine prüfbare Ausnahme – nicht „Inkognito heißt, der Schlüssel ist schon vernichtet“. Chromes Hilfe sagt, eine Inkognito-Sitzung endet, wenn Sie alle Inkognitofenster schließen; siehe Im Inkognitomodus surfen. Solange diese Sitzung offen ist, kann Strg+Umschalt+T den gerade geschlossenen Tab oft wiederherstellen, und # steht weiter in der Adresszeile. Erst wenn das letzte Inkognitofenster weg ist, geht die Liste der kürzlich geschlossenen Tabs dieser Sitzung mit. Prüfen Sie, ob das Fenster noch offen ist – nicht, ob das Symbol privat aussieht.
Wohin Lesezeichen und Sync sie noch schicken
Kürzlich geschlossene Tabs sind nur der erste lokale Kurzbefehl. Lesezeichen und offene Tabs unter demselben Konto können dieselbe Zeichenfolge auf ein zweites Gerät tragen.
Wenn Sie die Leseseite als Lesezeichen speichern, sichert der Browser die Zeichenfolge in der Adresszeile. Der Stern fragt nicht zuerst „ist der Text hinter # ein Schlüssel?“ und speichert dann nur den Pfad. Später kann jedes Gerät mit Lesezeichen-Synchronisierung diesen Eintrag öffnen und den vollen Link wieder in der Adresszeile zeigen. Apples iCloud-Leitfaden sagt: Nachdem Sie iCloud für Safari einschalten, werden Lesezeichen und offene Tabs in iCloud gespeichert und bleiben auf iPhone, iPad und Mac aktuell; Lesezeichen synchronisieren auch auf PCs mit iCloud für Windows. Siehe Safari mit iCloud auf all Ihren Geräten aktuell halten.
Chrome führt „Verlauf und Tabs“ als einschaltbaren Synchronisierungspunkt. Ist er an, erscheinen offene Tabs unter Verlauf → Tabs von anderen Geräten. Die Hilfeseite ist Lesezeichen, Passwörter und andere Daten auf allen Ihren Geräten aufrufen. Chromes Weg „Tab an Ihre Geräte senden“ schreibt die volle GURL-spec() in den Sync-Datensatz. Ein gewöhnliches #-Fragment wird mit dem Rest der URL serialisiert; es wird nicht zuerst entfernt. Die Implementierung ist Chromium SendTabToSelfEntry.
Das System-Teilen ist nicht dasselbe wie ein Lesezeichen. In Safari auf dem iPad landet eine URL mit Fragment in der Mail manchmal nur bis vor #. Die ganze Adresszeile markieren und kopieren behält das Fragment meist. Genau das ist der Punkt: Entscheiden Sie nicht „der Schlüssel ist weg“, weil Sie auf Teilen getippt haben. Entscheiden Sie nach den Zeichen, die in der Adresszeile der Gegenstelle – oder des anderen Geräts – wirklich stehen. Eine Chat-Linkvorschau, die beim Titel stehen bleibt, ist ein anderer Artikel. Sobald der volle Link in einem Lesezeichen oder einem Sync-Datensatz steht, ist das kein Vorschau-Bot mehr.
Sync einzuschalten heißt nicht, dass Google oder Apple den Geheimtext öffnen können. Sie synchronisieren eine URL-Zeichenfolge, nicht Klartext auf dem UsePwd-Server. Das Risiko ist „ein zweites Gerät im selben Konto kann diesen Link öffnen“, nicht „der Sync-Dienst hat ihn für Sie geöffnet und gelesen“.
Was Von dieser Seite entfernen vom Schließen des Tabs trennt
Von dieser Seite entfernen schreibt den aktuellen Sitzungseintrag um. Der Schließen-Button macht diesen Schritt nicht.
UsePwd Burn-Link hängt den Schlüssel hinter # in s.html?id={id}#{key}. Erzeugen und Lesen sind sofort nutzbar – keine Seite registriert sich. Der aktuelle Tab verschlüsselt oder entschlüsselt mit Web Crypto und AES-256-GCM. Klartext höchstens 32 KB. Hochgeladen werden nur Geheimtext, eine Gültigkeit und eine Leseanzahl. Ablauf: 1 Stunde, 24 Stunden, 7 Tage oder „nur nach dem Lesen verbrennen“. Leseanzahl 1–10, Standard 1. Der Server speichert nur Geheimtext. Er sieht keinen Klartext, und es gibt kein Konto, über das sich das Geheimnis nach Nutzer wiederfinden ließe.
Öffnet die Empfangsseite die Leseseite, fragt der Tab zuerst, ob der Geheimtext noch da ist. Diese Prüfung verbraucht kein Lesen. Erst nach Öffnen und ansehen holt der Browser den Geheimtext und entschlüsselt ihn lokal mit dem Schlüssel hinter #. Nach erfolgreicher Entschlüsselung bleibt das Fragment standardmäßig in der Adresszeile. Tab schließen oder die Seite verlassen leert das Klartextfeld – die Leseseite lauscht auf pagehide – schreibt die Adresse aber nicht um. Nur Von dieser Seite entfernen ruft history.replaceState auf und kürzt die aktuelle URL auf Pfad plus Query: # und der Schlüssel dahinter fallen weg. WHATWG definiert replaceState als Ersetzen des aktuellen Sitzungseintrags, nicht als Anhängen eines neuen; siehe die History API. Schließen Sie den Tab danach, stellen kürzlich geschlossene Tabs eine Adresse ohne Schlüssel wieder her.
Ob der Geheimtext auf dem Server schon weg ist, hängt weiter nur von der beim Erzeugen gesetzten Anzahl und Gültigkeit ab. Diese Seite zu leeren, verbraucht kein extra Lesen und spart keines. Solange Aufrufe übrig sind, kann jeder mit dem vollen Link noch auf Öffnen und ansehen klicken. Ist die Anzahl verbraucht, öffnet der volle Link nur noch den verbrannten Zustand – und die Adresse kann weiter in Sitzungsverlauf, Lesezeichen und Chat stehen. Warum das Einfügen desselben Links in einen Chat mit Linkvorschau nicht immer ein Lesen verbraucht, steht in Warum das Einfügen eines Einmal-Links in einen Chat mit Linkvorschau den Lesevorgang nicht immer schon verbraucht. Dieser Artikel betrifft den Browserdatensatz der Empfangsseite, nicht die Karte im Kanal.
Das Klartextfeld ist leer. Der Sitzungsverlauf kann # noch tragen. Wiederherstellen zeigt den Schlüssel wieder in der Adresszeile.
Klartext und Fragment verlassen diesen Verlaufseintrag. Wiederherstellen lässt meist nur ?id=.
Erneutes Öffnen zeigt den verbrannten Zustand. Die Adresse auf diesem Rechner und im Chat verschwindet nicht von selbst.
Wie Sie das Wiederherstellen in diesem Browser prüfen
Das Ziel ist nicht zu beweisen, „jeder Browser synchronisiert Fragmente immer“. Es ist zu beweisen, ob in dem Browser, den Sie gerade nutzen, der Schlüssel nach dem Schließen noch in der Adresszeile steht.
-
01
Einen Testtext vorbereiten, den Sie niemandem wirklich übergeben
Tippen Sie keinen produktiven API-Schlüssel und kein Anmeldepasswort. Öffnen Sie Burn-Link, tragen Sie etwa
ClosedTab-20260911ein, lassen Sie die Leseanzahl bei 1 und die Gültigkeit bei 24 Stunden. Die Seite ist sofort nutzbar. Diese Schritte prüfen nur den Sitzungsverlauf. Sie sind keine echte Übergabe. -
02
Die Leseseite mit dem vollen Link öffnen – noch nicht auf Öffnen und ansehen klicken
Nach dem Erzeugen sollten Sie
s.html?id=und#sehen. Öffnen Sie den Link in diesem Browser. Die Seite sollte bei „Geheimtext ist noch da“ stehen bleiben. Schauen Sie in die Adresszeile und prüfen Sie, dass hinter#ein Schlüssel steht. Drücken Sie F12 und öffnen Sie das Netzwerk-Panel: Sie sollten die Statusanfrage sehen, und die Request-URL sollte den Abschnitt hinter#nicht enthalten. -
03
Den Tab schließen und aus kürzlich geschlossenen Tabs wieder öffnen
Schließen Sie den Tab. Unter Windows oder Linux Strg+Umschalt+T, unter macOS ⌘+Umschalt+T. Oder Verlauf → Kürzlich geschlossen. Nach dem Wiederherstellen die Adresszeile prüfen. Das übliche Ergebnis:
#und Schlüssel sind noch da, die Seite bleibt wieder bei „Geheimtext ist noch da“. Ist der Schlüssel schon weg, notieren Sie, ob Sie Von dieser Seite entfernen geklickt oder nur geschlossen haben. Das sind nicht dieselben Aktionen. -
04
Falls nötig: Lesezeichen oder ein zweites angemeldetes Gerät
Speichern Sie denselben Testlink als Lesezeichen, oder öffnen Sie in Chrome mit Sync für Verlauf und Tabs Verlauf → Tabs von anderen Geräten. Zeigt das andere Gerät dieselbe Adresse, prüfen Sie, ob die volle Zeichenfolge
#enthält – nicht den Seitentitel. Hat Safari iCloud-Tabs an, dieselbe Prüfung auf einem zweiten Gerät mit demselben Apple-Account. Sie messen Ihr Konto und Ihre Browser. Schreiben Sie das Ergebnis nicht als „jeder Hersteller muss Fragmente synchronisieren“. -
05
Erst dann Öffnen und ansehen, und einmal Von dieser Seite entfernen
Klicken Sie den Button und prüfen Sie, dass der Testtext erscheint. Dann Von dieser Seite entfernen und prüfen, dass die Adresszeile kein
#mehr hat. Tab schließen und wiederherstellen. Das übliche Ergebnis: eine Adresse nur mit Nummer, ohne Schlüssel, und eine Leseseite mit „Fragment-Schlüssel fehlt“. Dieser Schritt trennt „Tab geschlossen“ von „erst entfernt, dann geschlossen“. Den Link danach verwerfen. Nicht an eine echte Empfangsseite weitergeben.
Wenn Sie als Nächstes einen neuen Schlüssel an jemand anderen übergeben, üben Sie „Tab schließen, dann wieder öffnen“ nicht mit dem echten Schlüssel. Testtext und echtes Geheimnis trennen. Die echte Übergabe läuft weiter über Burn-Link. Das zweite Risiko nach einem Leak der Umgebungsvariablen steht in Nach einem Leak der Cloud-Umgebungsvariablen gehört der neue Schlüssel nicht in den Chat. Jener Artikel sagt: „Den API-Schlüssel selbst nicht in einen durchsuchbaren Datensatz kleben.“ Dieser sagt: „Sobald der volle Link im Browserverlauf steht, reicht Tab schließen nicht.“
Was das Wiederfinden nicht aufhält
„Ich kann den Schlüssel aus kürzlich geschlossenen Tabs holen“ als „sobald ich den Tab schließe, bekommt ihn niemand sonst“ zu lesen, überspringt mehrere Grenzen, die Sie ebenfalls prüfen können.
Die Tastenkombination kann jeder drücken, der dieses Browserprofil nutzen darf. Ein geteilter PC, ein ungesperrter Arbeitsplatz oder ein ausgeliehener Browser, aus dem niemand abgemeldet hat, macht kürzlich geschlossene Tabs zum zweiten Weg, den Link zu holen. Die Liste der kürzlich geschlossenen Tabs oder den Verlauf zu leeren, blockiert diesen Kurzbefehl. Es blockiert nicht eine volle URL, die schon in Chat, Ticket oder Screenshot steht. Burn-Link begrenzt, wie lange Geheimtext auf dem Server lebt und wie oft er gelesen werden kann. Es entscheidet nicht, wer die Adresse in einem lokalen Datensatz noch sehen kann.
Ist die Leseanzahl verbraucht, zeigt das Öffnen aus dem Verlauf meist nur den verbrannten Zustand. Das ist nicht „der Verlauf ist jetzt sicher“. Eine Admin-Person, ein Kollege oder Sie selbst können aus der Zeichenfolge noch lesen, dass es einmal eine Nummer gab und dass jemand ein Fragment als Schlüssel genutzt hat. Dauerablage oder Sync über mehrere Geräte gehört in einen eigenen Passwortmanager. UsePwd hat keine Konten und keinen Tresor und kann einen verlorenen Link nicht nach Nutzer wiederfinden. Zur Identität siehe Über uns.
Dateien sind ein dritter Weg. Ein lokales Backup einer einzelnen Datei bis 5 GB läuft über Datei verschlüsseln, schreibt .lock / .enc und lädt die Datei standardmäßig nicht hoch. Die Passphrase selbst erzeugen Sie im Passwort-Generator zwischen 6 und 128 Zeichen und prüfen die Stärke unter Passwort prüfen. Diese Seiten sind wie dieser Artikel sofort nutzbar. Lesen Sie „das Fragment kommt nicht ins Server-Log“ nicht als „Tab schließen vernichtet den Schlüssel“. Logs, Sitzungsverlauf und Chatverlauf sind nicht dieselbe Schicht.
Was nach dem Schließen des Tabs oft gefragt wird
Die vier Punkte bleiben in der Grenze dieses Artikels. Sie wiederholen nicht die Buttons auf der Erzeugen-Seite.
Danach einen Testlink schließen und wiederherstellen
Der Artikel beantwortet, warum der Schlüssel nach dem Schließen des Tabs noch aus kürzlich geschlossenen Tabs zurückkommt. Um einen Testlink zu erzeugen, den Sie nicht wirklich übergeben, und den Tab einmal zu schließen, öffnen Sie Burn-Link – ohne Registrierung.