элементы, имеющие курсор указателя, являются либо активными по умолчанию элементами, такими как ссылки и кнопки, либо элементами, для которых свойство css cursor
установлено в pointer
.
необходима некоторая оптимизация, чтобы не наивно и чрезмерно не вызывать getComputedstyle
и не испортить производительность , верно?
это потребует только обезьяньего исправления / переноса add
/ removeEventListener
, как это делает Zone.js - чтобы поймать добавление и удаление прослушивателей событий на элементах? и не нужно getEventListeners
из DOMDebugger
API.
на случай, если вам интересно, каков вариант использования,
vimium показывает подсказки на всех интерактивных элементах, которые в данный момент отсутствуют, ему не нужны и не требуются разрешения для инструментов разработки.