Aggiungi una richiesta POST ai segnalibri


5

Alcuni negozi online che utilizzo non ti consentono facilmente di aggiungere una pagina Stato ordine ai segnalibri.
Questo perché usano una richiesta POST per accedere a tali informazioni. Pertanto, il numero dell'ordine non è codificato nell'URL. Ciò significa che non riesco a aggiungere la pagina ai segnalibri (un segnalibro porta semplicemente al modulo per inserire il numero dell'ordine).

Quindi, sto cercando un modo per aggiungere una richiesta POST ai segnalibri in modo da poter visualizzare facilmente la pagina di stato del mio ordine senza dover inserire nuovamente il numero dell'ordine.
Mi piacerebbe conoscere un'estensione del browser (o funzionalità integrata), un'app dedicata o qualsiasi altra idea.

Risposte:


3

Salvare la pagina con il modulo localmente sul disco rigido.

Sarà quindi necessario modificare il codice sorgente per sostituire la casella di testo con un campo nascosto che ha lo stesso nome e ID della casella di testo e con un valore di ciò che si sta cercando. per esempio

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

e sostituirlo con

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

Sostituisci "343434" con qualsiasi cosa tu stia inserendo normalmente nella casella di testo.

Salva questo file. E il libro lo segna. Quando visiti la pagina, dovresti semplicemente fare clic sul pulsante Invia e invierà il modulo insieme.

È molto probabile che non funzionerà per la prima volta. Fammi sapere e posso guidarti attraverso qualsiasi altro cambiamento che deve accadere. Se è un sito accessibile pubblicamente, fammi sapere l'URL e posso aiutarti più velocemente.


Questo è eccellente! Una soluzione molto elegante; Vorrei poter votare più volte.
Nathan Greenstein,

A meno che il browser non lo faccia per te (credo che Firefox potrebbe e Safari no), potrebbe essere necessario aggiungere un BASEelemento al documento HEADnel caso in cui la destinazione del modulo sia un URL relativo: <head> ... <base href=" URL del documento originale "> ... </head> . Inoltre, un perfezionamento di questa strategia sarebbe l'aggiunta di JavaScript in modo che il modulo si invii automaticamente quando si carica la pagina.
Kevin Reid,

@Kevin Quando salvi la pagina con Chrome (e Safari, credo), si occupa degli URL relativi. Per quanto riguarda la JS: sto pensando di estenderla :)
Nathan Greenstein,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.