Coraz częściej „bogate” aplikacje łamią przycisk Wstecz. Zawsze uważałem, że była to zła forma, ale może ten widok jest nieaktualny?
Czy kiedykolwiek można złamać przycisk Wstecz? A jeśli tak, jakie są kryteria?
Edycja: Aby wyjaśnić, bardziej odnosiłem się do aplikacji, w których kliknięcie przycisku Wstecz po prostu odsyła Cię z powrotem tam, gdzie byłeś. Skutecznie wyłączony, ale nie w żaden sposób szkodliwy dla prasy.
Odpowiedzi:
Złam przycisk Wstecz tylko wtedy, gdy jest to oczekiwane (jeśli ma sens, aby nie wracać po wydarzeniu w witrynie).
Mozilla przeprowadziła badanie na temat tego, jak ludzie korzystają z przeglądarki, a wyniki dla przycisku Wstecz są imponujące:
Często używam przycisku Wstecz i nienawidzę go, gdy nie mogę go użyć.
źródło
Złamanie przycisku wstecz jest jak złamanie pedału hamulca w samochodzie. Użytkownicy oczekują, że zawsze będzie działał, a gdy nagle nie nastąpi chaos. Przycisk Wstecz może być najczęściej używaną funkcją interfejsu użytkownika w przeglądarce, więc zmiana jego zachowania w jakikolwiek sposób może w najlepszym przypadku nie przynieść nic dobrego, aw najgorszym przypadku może powodować zamieszanie i zaniechanie użytkownika (lub wzrost kosztów obsługi klienta). Nawet jeśli zabierze użytkownika z powrotem do miejsca, w którym się znajdował , nie tego oczekiwali .
Należy unikać łamania przycisku Wstecz.
źródło
Złamanie przycisku Wstecz może być w niektórych przypadkach OK, ale prawie zawsze jest niepotrzebne. Widziałem to często w formularzach wieloetapowych, w których publikujesz posty z jednej strony na następną. W tym przypadku powinieneś zrobić ze strony formularza (1), opublikować na innej stronie (2), która (na przykład) przechowuje rzeczy w sesji, a następnie przekierować z powrotem na inną stronę (3). Gdy użytkownik naciśnie przycisk Wstecz, przejdzie z (3) z powrotem do (1).
Nawet z RIA możesz używać skrótów / kotwic URL (tj.
page.html#section
) I monitorować je pod kątem zmian. Gmail robi to dla różnych „stron”, takich jak Skrzynka odbiorcza, Tworzenie, Ustawienia itp. To pytanie dotyczące przepełnienia stosu pomoże, jeśli chcesz to zaimplementować.źródło
Ważne jest, aby złamać przycisk Wstecz w witrynach, w których użytkownik bierze udział w quizie, w niektórych witrynach bankowych. Ogólnie nie jest to dobry pomysł.
źródło
Głównym powodem, dla którego jest to „coraz bardziej powszechne”, jest fakt, że niektóre frameworki RIA nie obsługują przycisku Wstecz lub wymagają aktywnego zastanowienia się nad tym, jak włączyć jego użycie do aplikacji. Większość ram oferuje pewne wsparcie dla nawigacji, takie jak obsługa ramek i kontrolek stron w Silverlight 3 , po prostu musisz wiedzieć, jak z niego efektywnie korzystać. Ta sama struktura nawigacji jest używana w aplikacjach Windows Phone 7.
źródło
Badania wykazały, że prawie 1/3 kliknięć podczas korzystania z przeglądarki znajduje się na przycisku Wstecz (od Don't Make Me Think). Szczerze mówiąc, nie sądzę, aby kiedykolwiek istniał dobry powód, aby zatrzymać działanie przycisku Wstecz. ludzie powinni mieć możliwość poruszania się po Twojej witrynie, jeśli uznają to za stosowne.
źródło
Z mojego doświadczenia wynika, że jeśli nie używasz zamkniętego frameworka, takiego jak aplikacja W KONTEKŚCIE przeglądarki (np. Wspomnianego powyżej Silverlight), i nie masz przejrzystej, odpowiedniej nawigacji, po prostu nie jest dobrym pomysłem, aby zacząć od małpować domyślna funkcjonalność. W przypadkach, w których widziałem, że jest używany, prawie zawsze występowały problemy z niezgodnością innej przeglądarki z javascript lub sesją, która nie zawsze zapisuje poprawnie, a gdy ktoś „przypadkowo” naciśnie przycisk, rzeczy zwykle nie działają zgodnie z oczekiwaniami.
źródło
Myślę, że mogę podsumować odpowiedzi jako
Brzmi dobrze.
źródło
Nie pomijając tego, jak „częsti” użytkownicy naciskają przycisk Wstecz lub że po prostu „nie jest dobrym pomysłem”, aby go „złamać”, proponuję inną sugestię: Przycisk Wstecz powinien zabrać użytkownika gdzieś przed użytkownikiem dotarłem tam, gdzie są teraz. W wielu przypadkach ma to większy sens i jest bardziej użyteczne, aby nie cofać ich jednym kliknięciem łącza (i może być znacznie łatwiejsze do wdrożenia). Na przykład przeglądaj album ze zdjęciami. Użytkownik dokonuje jednego kliknięcia, aby wybrać album, wyświetla się miniatura. Kolejne kliknięcie miniatury pokazuje to zdjęcie z następnymi / poprzednimi linkami. W tym momencie użytkownik porusza się po albumie. Po zakończeniu klikają z powrotem. W tym momencie powrót do miniatury jest wygodniejszy i bardziej intuicyjny niż do poprzedniego obrazu.
Krótko mówiąc, przycisk Wstecz powinien coś zrobić, ale dokładnie to, co powinien zrobić, zależy od aplikacji.
źródło