risposta-alla-domanda-sullo-sviluppo-web-bd.com

È ancora buona norma avere un pulsante "Torna indietro"?

È ancora necessario mettere un pulsante "Torna indietro"? Oppure gli utenti sanno già intuitivamente che possono invece utilizzare la funzione Indietro del browser? Sento solo che può essere una "azione" non necessaria da mettere e rimuoverlo aiuta a semplificare una pagina soprattutto se ha già un numero di altri pulsanti che esegue le azioni necessarie per l'applicazione.

7
catandmouse

Onestamente, non penso che sia mai stato necessario mettere un pulsante indietro su un sito web. Anche nel 2001, quando ho iniziato a creare siti Web, non ho mai inserito un pulsante "indietro" nella pagina, perché è ridondante all'interno dello strumento utilizzato per visualizzare il sito.

Ora ci sono eccezioni, ma molto, molto poche. Quando ho creato siti Flash, prima di utilizzare gli URL hashtag per mantenere la funzionalità del pulsante Indietro - se un utente non avesse altro modo per tornare indietro alla vista in cui si trovavano, aggiungerei un pulsante Indietro. Ciò significa che, se l'utente potesse, in base agli storyboard, passare dalla pagina A alla pagina B, quindi, utilizzando la navigazione principale, tornare alla pagina A ... nessun pulsante indietro richiesto/desiderato.

Ovviamente con la nostra capacità di fare le cose in un modo che non interrompe più la possibilità del pulsante Indietro di tornare indietro nella cronologia del browser, aumenta semplicemente la logica a non dispone di un pulsante Indietro per spostarsi da una pagina all'altra.

Edit:

Nel caso di un pulsante "precedente" o "annulla" come quelli trovati in sondaggi o moduli, ha senso. Soprattutto se il pulsante in realtà non sposta semplicemente la cronologia del browser nello stack. Ad esempio, potremmo voler cancellare alcuni dati dal modulo o aggiungere una funzionalità di "salto da dove avevo interrotto". Che non è letteralmente uguale alla "funzione back del browser".

4
Josh Bruce

Se il pulsante Indietro ha un'altra funzione rispetto al pulsante sul lato browser, è più intuitivo e di buon stile.

Ad esempio su sondaggi o moduli di registrazione con più pagine è molto bello salvare i dati inseriti e non cancellarli quando si torna indietro. (AJAX)

7
E.K.

Non credo che un pulsante Indietro sia necessario per la maggior parte del tempo, a meno che l'applicazione non sia più che ricaricare la pagina precedente. Se torna sul browser carica una pagina precedente, ma torna sulla pagina ricarica una versione precedente di un modulo o ripristina una modifica in un'applicazione, quindi è OK. O se per qualche motivo il browser torna indietro la pagina come su alcuni siti di carrelli della spesa. Naturalmente è preferibile correggere quel codice.

Credo che ogni pagina che ti permetta di ottenere più di qualche pagina in profondità dovrebbe avere briciole di pane.

1
Austin French

Applicazioni a pagina singola o applicazioni che dipendono fortemente da ajax, nella mia esperienza, possono beneficiare di un back link (che innesca un altro carico ajax o invoca un metodo del controller lato client) .

Questo perché premere indietro può a volte interrompere il comportamento della tua app se non progettato con molta attenzione.

0
msanford

Il mio sito offre un pulsante "indietro". Passa alla home page dalla pagina del profilo di attività. Non penso che sia una cattiva pratica che potrebbe dipendere dal flusso di navigazione del tuo sito.

0
Vipala