Как отловить браузерный поиск (ctrl+F)?

184
15 ноября 2021, 06:00
  1. Как отловить само событие и получить параметры поиска? Можно ли предотвратить скролл на странице в этот момент?

  2. Как отловить выставление текущего активного элемента из списка выделенных элементов? На скриншоте ниже ищу "По" найдено 79 элементов двигаюсь вниз по элементам нажимая на стрелки вверх вниз из формы поиска браузерной и цвет выделения с желтого становится оранжевым. Вот как поймать событие когда текущий становится активным и можно ли это вообще?

Answer 1

Такого события нет, но можно отловить нажатие этой комбинации с помощью такой функции -

document.onkeydown = function(e){ 
	if(e.ctrlKey && e.keyCode == 70){ 
		alert('CTRL+F Detected!'); 
	return false;} 
}

READ ALSO
Подгрузка таблицы ajax

Подгрузка таблицы ajax

В таблицу на странице из БД аяксом подгружается таблица вместе с заголовками, как сделать, чтобы заголовок подгружался 1 раз, а не после каждой...

171
Редактируемая таблица на чистом js

Редактируемая таблица на чистом js

Всем добрый деньДелаю динамическую таблицу, с подгрузкой данных из jsone

333
ошибка с использованием Event

ошибка с использованием Event

event зачеркнут и появляется это пояснение:

155