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.

Справедливое предупреждение: это почти не тестировалось, не знаю, повлияет ли это на поведение браузера, не связанное с этим. Отредактирую этот пост, если потребуется исправление.

Другие вопросы по тегам