Jak zapobiec przejmowaniu przez strony internetowe skrótów klawiaturowych

Skróty klawiaturowe to świetny sposób na przyspieszenie niektórych operacji w wybranej przeglądarce internetowej. Ctrl-t otwiera nową kartę, Ctr-s zapisuje wyświetlaną zawartość w systemie lokalnym, a Ctrl-l przesuwa kursor do paska adresu przeglądarki.

Czasami jednak te skróty nie działają, a głównym powodem jest to, że witryna, na której jesteś, została przejęta. Bez wchodzenia w zbyt wiele szczegółów technicznych: strony internetowe mogą zastąpić skróty za pomocą JavaScript.

Podstawowym przykładem jest Gmail, w którym skrót /, który powinien otworzyć wyszukiwanie na stronie w przeglądarce Firefox, przesuwa kursor do pola wyszukiwania witryny.

Długotrwały błąd w Bugzilli rozwiązuje ten problem w odniesieniu do Firefoksa, ale nie ma rozwiązania w zasięgu wzroku. Biorąc pod uwagę, że wszystkie przeglądarki mają ten sam problem, można śmiało powiedzieć, że jest to kwestia, którą programiści przeglądarek powinni rozwiązać raczej wcześniej niż później.

Istnieją metody blokowania przesłonięcia stron internetowych.

Wyłączam JavaScript

Jest to bez wątpienia najłatwiejsza z nich wszystkich, ale także ta, która może mieć wpływ na sposób wyświetlania stron w przeglądarce. Ponieważ większość stron internetowych przechwytuje skróty za pomocą JavaScript, wyłączenie JavaScript uniemożliwia im to.

W zależności od używanej przeglądarki możesz wyłączyć JavaScript w opcjach przeglądarki lub użyć rozszerzenia, aby to zrobić.

Na przykład podoba mi się NoScript dla Firefoksa, ponieważ automatycznie blokuje skrypty w większości witryn po instalacji. Jeśli uznasz NoScript za inwazyjny, możesz wypróbować YesScript, który pozwala na blokowanie wszystkich oprócz tych.

Użytkownicy Chrome mogą na przykład użyć ScriptBlock, aby zrobić to samo.

Wyłączenie JavaScript może sprawić, że niektóre funkcje strony, a czasem nawet cała strona nie będą nadawać się do użytku.

Wyłączanie go na stronie

Skróty klawiszowe

Niektóre strony internetowe oferują narzędzia do włączania i wyłączania obsługi skrótów klawiaturowych. Na przykład w Gmailu można wyłączyć skróty klawiaturowe, aby strona nie była już przejmowana.

Należy zauważyć, że nie jest to uniwersalne rozwiązanie, ponieważ większość stron nie oferuje preferencji w tym zakresie. Aby to zrobić w Gmailu, po prostu otwórz ten link, który prowadzi do ogólnych ustawień. Przewiń w dół, aż znajdziesz wymienione tam skróty klawiaturowe i przełącz preferencje z włączonego na wyłączony.

Wypróbuj alternatywę

Czasami przeglądarki internetowe oferują wiele skrótów dla tej samej funkcjonalności. Użytkownicy Firefoksa mogą na przykład otworzyć wyszukiwanie na stronie za pomocą Ctrl-f, F3 lub / i jeśli jeden ze skrótów jest zablokowany, możesz spróbować użyć innego, jeśli istnieje, aby go nadal używać.

Jednak przez większość czasu może nie być dostępnych wiele skrótów.

Ta metoda jest problematyczna z innego powodu: możesz nie chcieć używać innego skrótu tylko do konkretnej witryny. Jeśli zawsze używasz Ctrl-f, aby otworzyć wyszukiwanie w przeglądarce, możesz nie chcieć używać F3.

Skrypty i dodatki

Skrypty i dodatki mogły zostać utworzone w celu rozwiązania niektórych problemów. Dodatkowa kontrola Firefoksa, na przykład, blokuje strony internetowe przed wyprzedzaniem skrótów Ctrl-PageUP i Ctrl-PageDOWN, podczas gdy skrypt użytkownika opublikowany na stronie Superuser może obsłużyć dowolny skrót obsługiwany przez Ctrl.

Aby później działało w przypadku innych skrótów oprócz Ctrl-s i Ctrl-t, musisz manipulować skryptem, dodając do niego kody, które znajdziesz na tej stronie.

Link do głównej publikacji