Firefox: не разрешать веб-сайтам переопределять ключ / (косая черта)
Некоторые веб-сайты переопределяют поведение клавиши "/" в Firefox. Обычно это открывает панель инструментов инкрементального поиска внизу страницы. Но на некоторых сайтах курсор помещается в поле поиска на самом сайте. Как я могу предотвратить это?
2 ответа
Этот вопрос определенно рассматривается в комментариях, поэтому я перефразирую полезным способом:
Вы можете отключить ярлыки Gmail с помощью Mail Settings
-> General
-> Keyboard Shortcuts
если это мешает.
Вы всегда можете использовать ctrl
+ F
или просто '
(характер апостроф) тоже.
Если у вас есть другие примеры, выложите их, но я не нашел такого поведения.
Полезные ссылки:
Помощь Firefox по поиску
Синтаксис для настройки вашего about:config
данные в Firefox здесь
Меня разозлило, что мой слэш снова завладел веб-сайтом (на этот раз YouTube), я начал искать информацию и попал сюда, увидел, что хорошего ответа нет, поэтому решил попытаться разобраться в этом.
Оказывается, на самом деле это не так уж и сложно. Просто установите Greasemonkey (или эквивалентное дополнение js userscript), создайте новый пользовательский скрипт, вставьте:
// ==UserScript==
// @name disable websites intercepting slash
// @description "/" slash should always bring up FF quickfind
// @run-at document-start
// @include *
// @grant none
// ==/UserScript==
document.addEventListener('keydown', function(e) {
e.keyCode==191 && e.stopImmediatePropagation();
return false;
}, true);
Сохраните, перезагрузите страницу, о которой идет речь... эй, у меня работает. Создано/протестировано в Firefox 97. YMMV.
Справедливое предупреждение: это почти не тестировалось, не знаю, повлияет ли это на поведение браузера, не связанное с этим. Отредактирую этот пост, если потребуется исправление.