Setzen Sie ein Lesezeichen für eine POST-Anforderung

Bestimmte Online-Shops, die ich verwende, erlauben es Ihnen nicht, eine Bestellstatusseite mit einem Lesezeichen zu versehen.
Das liegt daran, dass sie eine POST-Anforderung verwenden , um auf diese Informationen zuzugreifen. Die Bestellnummer ist also nicht in der URL kodiert. Das bedeutet, dass ich die Seite nicht bookmarken kann (ein Lesezeichen führt nur zum Formular zur Eingabe der Bestellnummer).

Ich suche also nach einer Möglichkeit, eine POST-Anfrage mit einem Lesezeichen zu versehen , damit ich meine Bestellstatusseite problemlos anzeigen kann, ohne die Bestellnummer erneut eingeben zu müssen.
Ich würde gerne etwas über eine Browsererweiterung (oder integrierte Funktionalität), eine dedizierte App oder andere Ideen hören.

Antworten (1)

Speichern Sie die Seite mit dem Formular lokal auf Ihrer Festplatte.

Sie müssen dann den Quellcode ändern, um das Textfeld durch ein verstecktes Feld zu ersetzen, das den gleichen Namen und die gleiche ID wie das Textfeld hat und einen Wert enthält, nach dem Sie suchen. z.B

<input type="textbox" id="searchtext" name="searchtext" />

und ersetzen Sie es durch

<input type="hidden" id="searchtext" name="searchtext" value="343434" />

Ersetzen Sie "343434" durch das, was Sie normalerweise in das Textfeld eingeben.

Speichern Sie diese Datei. Und markieren Sie es. Wenn Sie die Seite besuchen, müssen Sie nur auf die Schaltfläche „Senden“ klicken, und das Formular wird mitgeschickt.

Hohe Wahrscheinlichkeit, dass dies beim ersten Mal nicht funktioniert. Aber lassen Sie es mich wissen und ich kann Sie durch alle anderen Änderungen führen, die passieren müssen. Wenn es sich um eine öffentlich zugängliche Website handelt, teilen Sie mir die URL mit und ich kann Ihnen schneller helfen.

Das ist ausgezeichnet! Eine sehr elegante Lösung; Ich wünschte, ich könnte mehrmals upvoten.
Sofern der Browser dies nicht für Sie erledigt (ich glaube, Firefox möglicherweise und Safari nicht), müssen Sie BASEdem Dokument möglicherweise ein Element hinzufügen, HEADfalls das Formularziel eine relative URL ist: <head> ... <base href=" ursprüngliche Dokument-URL "> ... </head> . Eine Verfeinerung dieser Strategie wäre auch das Hinzufügen von JavaScript, sodass das Formular automatisch gesendet wird, wenn Sie die Seite laden.
@Kevin Wenn Sie die Seite mit Chrome (und Safari, glaube ich) speichern, werden relative URLs berücksichtigt. Was das JS betrifft: Ich denke darüber nach, eine Erweiterung dafür zu schreiben :)