Как отключить Firefox «Поиск текста, когда я начинаю печатать» на страницах с сочетаниями клавиш? - PullRequest
17 голосов
/ 05 января 2011

Некоторые веб-страницы, такие как GMail и Reddit (с Reddit Enhancement Suite), имеют полезные сочетания клавиш, которые я хотел бы использовать.Однако всякий раз, когда я начинаю печатать на одной из этих страниц, запускается первое событие onkeypress, но затем открывается панель поиска «Поиск текста, когда я начинаю печатать» и блокирует дальнейшие клавиши.отключите «Поиск текста, когда я начну печатать», как я использую его на большинстве других веб-страниц.Есть ли способ выборочно отключить его или сделать сочетание клавиш / букмарклет для его переключения?

Ответы [ 3 ]

13 голосов
/ 05 июля 2012

Чтобы отключить это в Firefox, просто зайдите в Tools-> Options-> Advanced-> General Tab и отключите «Поиск текста, когда я начну печатать».Подробнее здесь .Это очень полезно в некоторых случаях, например, когда вы пытаетесь играть в игры WebGL.

0 голосов
/ 15 февраля 2018

Это все еще проблема, а?Я люблю эту функцию, но она также беспокоит меня время от времени.Есть несколько страниц, которые понимают это правильно.Я никогда не копался в том, как они это делают.Например:

  • zty.pe - игра для браузера JS.Было бы очень плохо, если бы печатание вызвало поиск здесь.Он на самом деле захватывает ключи только при запуске игры, а НЕ по умолчанию на странице.
0 голосов
/ 14 января 2011

Это не Firefox или любая другая функция браузера. Для этого вам нужно написать серверный и клиентский код.

Поймать текст, который пользователь вводит во ввод, и отправить его, используя предпочтительно AJAX, на серверный скрипт. Затем серверный скрипт должен найти совпадения в БД (какой-то поисковой системе) и вернуть возможные комбинации. Все, что вам нужно сделать на стороне клиента (JS), это показать возвращенные результаты каким-то приятным способом - как в google - вы можете использовать, например, простые списки html, но вам нужно написать код css, чтобы он выглядел правильно. Также приятной особенностью является код JS для работы с клавишами вверх / вниз и ввод для выбора элемента (он также должен работать для мыши).

Это не очень просто сделать самостоятельно, но теперь у вас есть идея, как это сделать. Вы также можете поискать некоторые скрипты в Google - конечно, есть что-то:)

Удачи!

...