Jak mogę wyłączyć nawigację wsteczną w Chrome?

18

Niektóre osoby wydają się chcieć, aby klawisz usuwania na komputerze Mac działał jak klawisz cofania i cofał się podczas przeglądania stron internetowych (tj. Tutaj to pytanie ). Jak tam skomentowałem, uważam, że takie zachowanie na komputerze Mac byłoby błędem, ponieważ kombinacja strzałki w lewo pozwala już cofnąć się. Ponadto, ponieważ Chrome nie zapisuje informacji o formularzu, cofnięcie się jest w rzeczywistości poważnym kłopotem, ponieważ stracę wszystkie wprowadzone informacje za jednym błędnym naciśnięciem klawisza.

Jak mogę wyłączyć to zachowanie w Chrome na komputerze Mac?

mmr
źródło
Hmm, zastanawiam się, czy można to osiągnąć (prawidłowo) za pomocą rozszerzenia. Podejrzewam, że powinno to być możliwe, ale nie byłoby czymś, co można by po prostu połączyć w kilka minut. Mogę spróbować trochę czasu…
Synetech 1'12
Sprawdź to SO QA, w którym użyli, .jsaby temu zapobiec. Właśnie tego szukasz.
avirk
1
Ten bilet zaleca zmianę zachowania w Chromium. Problem polega na tym, że jest wielu głośnych ludzi po stronie debaty „Chcę, żeby to była skrót”.
brentonstrine

Odpowiedzi:

5

Chrome nie ma funkcji mapowania skrótów klawiaturowych, ale możesz w tym celu zainstalować bezpłatne rozszerzenie (Menedżer skrótów). Po zainstalowaniu rozszerzenia kliknij opcję radiową Lista wszystkich skrótów, aby wyświetlić wszystkie używane skróty, klikając mały ołówek, w którym wymagane są zmiany.

Rafael Rivera
źródło
8
Niestety, to rozszerzenie całkowicie zastępuje backspace, wyłączając nie tylko funkcję „cofnij”, ale także funkcję „usuń tekst w polu tekstowym”.
Oleg V. Volkov
6

W pytaniu, które łączyłeś , znalazłem jedną odpowiedź, która wygląda dobrze, być może możesz wyjaśnić, dlaczego to nie działa:

Rozszerzenie BackspaceMeansBackspace :
Uniemożliwia klawiszowi Backspace wyzwalanie akcji Wstecz przeglądarki, ale backspace nadal działa.

Innym rozszerzeniem (nie znalezionym w tym artykule), które możesz wypróbować, jest BackStop .

harrymc
źródło
2
Dzięki za twoją odpowiedź. Oto dlaczego uważam, że nie jest to dobre rozwiązanie: - To nie jest bezpieczne: rozszerzenia nie ma w Chrome Web Store, jego adres URL automatycznej aktualizacji wskazuje aktualnie wyłączoną stronę internetową. - To może nie działać; niektórzy komentatorzy witryny, do której linkujesz, stwierdzili, że nie działa ona na komputerach https i Mac. Jeśli nie ma innych pomysłów, mogę ponownie spakować to rozszerzenie i sprawdzić, czy to działa, ale miałem nadzieję, że coś więcej będzie gotowe.
Hein
W sklepie internetowym jest jeden: BackStop , ale jego recenzje nie są dobre.
harrymc
3
BackStop został zaktualizowany do wersji 2.0.1 20 września 2012 r. Błędy wymienione w recenzjach powinny zostać naprawione, więc @Hein myślę, że jest to najlepsza dostępna opcja.
amiregelz
BackStop również działał świetnie dla mnie w wersji Chrome 23.0.1271.97 dla Mac OS X
mkelley33
4

Możesz do tego użyć AutoHotKey , pobierz go i zainstaluj w swoim systemie. Jest to oprogramowanie do programowania skryptów po zainstalowaniu, użyj następującego skryptu:

#IfWinActive, ahk_class Chrome_WidgetWin_1
BackSpace::Send, {Left}{Delete}

Skopiuj i wklej go w notatniku, a następnie zapisz go za pomocą .ahkrozszerzenia, a po dwukrotnym kliknięciu uruchomi się on na pasku zadań z zieloną ikoną. Teraz, gdy uruchomisz Chrome i naciśniesz Backsapceklawisz poza obszarem tekstowym, nie przekieruje Cię on z powrotem, ale działa domyślnie, gdy wpiszesz cokolwiek w Omniboksie lub polu tekstowym.

avirk
źródło
Tylko on szuka rozwiązania dla komputerów Mac: /
m4573r
1
@ m4573r dobrze, że jest OP, który tego chce, ale nie wiem, czy użytkownik, który wystawił nagrodę za to, potrzebuje go również tylko na komputery Mac.
avirk
Och, racja, nie myślałem o tym :)
m4573r
To dosłownie jedyna rzecz, jaką znalazłem, która działa, aby zatrzymać nawigację w trybie backspace w Chrome. Oba rozszerzenia nie działają, a Chrome nie ma nic natywnego, a pierwotnie opublikowane rozwiązanie w rzeczywistości nie pozwala mi edytować istniejącego skrótu. Dziękujemy za opublikowanie tego.
DiMono