Come rilevare l'evento del pulsante di schiena browser

Come rilevare l'evento del pulsante di schiena browser

Durante il test dell'applicazione Web, i programmatori devono tracciare ogni passaggio. Ad esempio, tornare alla pagina precedente o rinfrescare la pagina usando i pulsanti del browser nell'angolo in alto a sinistra del browser sono indicati da frecce (freccia in avanti, freccia all'indietro, freccia loop). Più specificamente, potrebbero voler rilevare gli eventi del pulsante di schiena del browser.

Questo articolo descriverà la procedura per rilevare gli eventi del pulsante di schiena del browser.

Come rilevare l'evento del pulsante di schiena browser?

Per rilevare gli eventi del pulsante di schiena del browser, utilizzare il “OnBeforeUnload"Evento. Questo evento viene attivato mentre la pagina si sta preparando a scaricare. Ti consente di mostrare un messaggio in una finestra di dialogo di conferma che informa l'utente se si desidera rimanere sulla pagina corrente o lasciarlo. Puoi anche utilizzare questo evento per rilevare l'evento del pulsante Indietro.

Esempio

Nel tag del corpo HTML, chiama "OnBeforeUnload"Evento e invocare la funzione"BackButtonevent ()":


Nel file JavaScript, definire una funzione che verrà invocata quando l'evento OnBeforeUnload verrà attivato e stampare il messaggio in console:

funzione backButtonevent ()
console.log ("Il pulsante del retro browser viene cliccato ...");


Qui, puoi vedere quando viene fatto clic sul pulsante Indietro del browser, è stato visualizzato un messaggio sulla console prima di tornare indietro:


Abbiamo compilato tutte le informazioni necessarie relative al rilevamento dell'evento del pulsante di schiena del browser in JavaScript.

Conclusione

Per rilevare gli eventi del pulsante di schiena del browser, utilizzare il “OnBeforeUnload"Evento. Si verifica quando la pagina si sta preparando per essere scaricata. Chiama questo evento nel tag che invocherà la funzione definita sull'evento OnBeforeUnload. Questo articolo ha descritto la procedura per rilevare gli eventi del pulsante di schiena del browser.