In questo articolo, implementeremo una semplice logica tramite JavaScript, che impedisce ai browser di andare alla pagina precedente usando il finestra oggetto.
La finestra.storia.Metodo forward ()
In questo articolo, fermeremo il normale funzionamento del pulsante Indietro del browser Web utilizzando l'oggetto finestra. E per essere precisi, ci dirigeremo all'interno della storia dell'oggetto della finestra e la sposteremo "inoltrare"Quando il browser cerca di rivisitare la pagina precedente.
Dimostrazione della finestra.storia.Metodo forward ()
Per iniziare, abbiamo bisogno di due diverse pagine HTML. La prima pagina si chiama casa.HTML e contiene le seguenti righe:
Cliccami per visitare la pagina successiva
Come puoi vedere, stiamo semplicemente creando un in cui ci riferiamo semplicemente alla Second Page.html.
Dopodiché, crea semplicemente il secondo HTML con il nome esatto SecondPage.html. E in questo documento HTML, si desidera aggiungere le seguenti righe:
Questa è la seconda pagina
Questa seconda pagina contiene solo un testo che dice all'utente che questa è la seconda pagina. L'esecuzione della pagina web di casa fornirà il seguente risultato sul browser:
Come puoi vedere, facendo clic sul collegamento ci porta alla seconda pagina e dalla seconda pagina, puoi premere il pulsante Indietro per tornare a casa.html
Ora in casa.Documento HTML, stai per aggiungere le seguenti righe di script all'interno del tag script:
In queste righe, stiamo accedendo alla cronologia dell'oggetto della finestra del browser e quindi chiamiamo il metodo forward () per riportare il browser alla seconda pagina. Così scherzando con il flusso normale del pulsante posteriore del browser.
Punto chiave
Questo script funzionerà solo quando la cronologia ha una voce successiva a cui andare. Ciò significa che il caricamento per la prima volta della pagina web non ne sarà mai influenzato.
Dopo questo, apri semplicemente il casa Pagina Web, fare clic sul collegamento per andare alla seconda pagina Web, quindi provare a fare clic sul pulsante Indietro del browser e otterrai il seguente output:
Come puoi vedere, facendo clic su tasto indietro Sul browser non ci riporta a casa.html piuttosto ci porta di nuovo sulla seconda pagina.html
Conclusione
Per fermare il lavoro del pulsante posteriore del browser con l'aiuto di JavaScript. Puoi semplicemente chiamare il metodo award () sulla cronologia del browser Web una volta caricato la pagina web. Ora per avere accesso a questa storia, dobbiamo usare il finestra oggetto. Questo articolo ha dimostrato il funzionamento della finestra.storia.Metodo in avanti () per fermare il funzionamento del pulsante Indietro del browser.