Делает ли chrome store внутреннюю фокусировку по щелчку?

#javascript #html #css #google-chrome #focus

Вопрос:

При использовании chrome я использую document.activeElement , чтобы отслеживать элемент в фокусе. Элементом по умолчанию является document.body .

Я использую cmd вниз/вверх для прокрутки элемента контейнера вверх и вниз. Когда я нажимаю на контейнер, я могу использовать команду вверх/вниз, чтобы прокрутить вверх и вниз контейнер ( document.activeElement = body здесь). Однако, когда я выхожу из контейнера (на какой-то другой элемент) Я больше не могу использовать cmd вверх/вниз для прокрутки контейнера ( document.activeElement = body все еще).

Все вышесказанное делает разумным поведение, но почему оно document.activeElement остается прежним? Как я могу получить другое поведение прокрутки, когда кажется, что «фокус» остается прежним?

Есть ли какой-то скрытый фокус щелчка браузера? Разве document.activeElement это не точный способ отслеживания фокуса?

Кодовый набор