Come disattivare il pulsante Indietro nel browser Internet Explorer

August 17

Come disattivare il pulsante Indietro nel browser Internet Explorer


Gli utenti Web possono essere normalmente sfogliare le pagine web in qualsiasi ordine che preferiscono. Alcuni contenuti web, tuttavia, non si addice questo stile di navigazione, e webmaster può decidere di evitare passi indietro. Non è possibile disabilitare completamente il pulsante "indietro" di un utente, secondo gli esperti di codifica in HTML extra e Boutell Consulting, ma, utilizzando Javascript, si può rimbalzare gli utenti in avanti quando si preme il pulsante "indietro". Ciò disabilita il pulsante "indietro", perché la pagina verrà ricaricata immediatamente quando un utente fa clic sul pulsante "indietro"

istruzione

1 Aprire il codice pagina web nel editor HTML o testo. Inserire il seguente codice all'interno di intestazione della pagina, tra i tag </ title> e </ head> tag:

<Script>

Funzione backButtonOverrideBody ()

{

provare {

history.forward();

}

catch (e) {

}

setTimeout ( "backButtonOverrideBody ()", 500);

}

</ Script>

2 Sostituire il tag <body> con la seguente riga:

<Body onLoad = "backButtonOverride ()">

3 Per aggirare un bug che interessano gli utenti del browser Safari, aggiungere il seguente codice tra "<script>" e "la funzione backButtonOverrideBody ()":

funzione backButtonOverride ()

{

setTimeout ( "backButtonOverrideBody ()", 1);

}

Consigli e avvertenze

  • Questo codice non influenzerà gli utenti che disattivare JavaScript.
  • Utilizzare questo codice con parsimonia. Si infastidisce gli utenti che vogliono lasciare la vostra pagina.