2015-01-19 16 views
5

Voglio ottenere l'url della pagina precedente. Ho trovato molte risposte ma non ho trovato nulla che funzioni con il pulsante Indietro del browser. Ho usato document.referrer ma non funziona anche per il pulsante Indietro. Qualcuno può aiutarmi ??javascript per ottenere l'url della pagina precedente

+0

Vedi l'API storia. – Barmar

+0

Ho lo stesso problema, ho usato la memoria locale (o puoi usare anche i cookie) per memorizzare l'url precedente. localStorage.setItem ("previourUrl", window.location.href); e ottieni l'url della pagina precedente da localStorage.getItem ("previourUrl"); Spero che possa aiutare qualcuno :) –

risposta

3

Utilizza il seguente in javascript snipet

document.referrer; 

se si sta implementando pulsante Indietro utilizzare questa

<a href="javascript: history.go(-1)">Back</a> 
+0

Back Questo collegamento reindirizzerà alla pagina precedente mentre ho bisogno di url della pagina precedente quando si fa clic sul pulsante Indietro del browser. – ishakya

0

è possibile utilizzare document.referrer.

nel file javascript, semplicemente aggiungere

window.location = document.referrer;