извлечь идентификатор элемента, расширения Chrome - PullRequest
0 голосов
/ 18 марта 2011

Я хочу знать, как я могу получить идентификатор элемента, который активирован в Chrome.

Итак, я хочу нажать на элемент, а затем я хочу, чтобы мое расширение узнало, что такое идентификатор и илиИмя этого активного элементаЯ в основном говорю о вводимых текстовых полях.Как я могу это сделать?

1 Ответ

0 голосов
/ 18 марта 2011

Вам потребуется вручную прослушивать события focus, click или mousedown (в зависимости от того, что лучше всего подходит для ваших нужд) в скрипте содержимого:

document.addEventListener("mousedown", function(event){
    var el = event.target;
    console.log("Clicked element:", el, el.nodeName, el.id);
}, true); 

Не все элементы имеют идентификаторы, поэтому вам лучше работать со всем полученным элементом event.target.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...