1

Я пытаюсь увидеть, фокусируется ли мой документ с помощью этого API.

https://developer.mozilla.org/en-US/docs/Web/API/Document/hasFocus

Поэтому я загружаю свою страницу и в консоли разработчика Chrome набираю document.hasFocus().

Проблема в том, что он всегда возвращает false. Это потому, что после загрузки страницы мне нужно нажать на консоль разработчика Chrome, прежде чем я смогу набрать document.hasFocus() и выполнить этот метод.

Так что это придает консоли фокус.

Как я могу обойти эту проблему?

Спасибо.

1 ответ1

0

Вместо запуска команды из консоли создайте кнопку на своей странице. При нажатии регистрируется вывод метода.

<button type=button onclick="function() {console.log(document.hasFocus());}">Do I have focus?</button>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .