Задать вопрос
ReturnMeVoid
@ReturnMeVoid

Как на MacOS (браузер Chrome) проинспектировать поповер, который исчезает если убрать мышку?

Нужно посмотреть структуру DOM дерева, но поповер пропадает (в том числе демонтируется из DOM) при убирании мышки с него.

Есть у кого рабочие способы это провернуть?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
ReturnMeVoid
@ReturnMeVoid Автор вопроса
1. Навести на элемент для появления поп-апа
2. Нажимая Tab переключить фокус на DevTools
3. Ctrl+Shift+P (или Cmd+Shift+P на Mac)
4. Ввести "JS", выбрать "Отключить/включить JS"

Спасибо Виктор Кожухарь
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Находите элемент, на котором срабатывает :hover, и потом просто устанавливаете ему насильно псевдокласс :hover.
Таким образом он и без мышки будет находиться в этом состоянии.
Соответственно, при этом появится и сам попап, и вы сможете спокойно его проинспектировать.

677d33dac2b98296274838.png

В качестве альтернативы можно использовать следующий подход:

1. Открываете инструменты разработчика не прикреплёнными к браузеру, а в отдельном окне. Заранее открываете там консоль.

2. Переходите в основное окно браузера и наводите мышь на нужный элемент. Выскакивает попап.

3. Не двигая указатель мыши, переключаетесь с помощью клавиатуры на окно с инструментами разработчика, где заранее открыта консоль. Вводите там команду "debugger". Основное окно браузера фризится вместе с видимым попапом.

4. Спокойно инспектируете попап.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы