Использование событий DOMFormHasPassword и DOMInputPasswordAdded в расширениях Chrome - PullRequest
0 голосов
/ 24 января 2019

tl; dr: Я пытаюсь выяснить, как использовать DOMFormHasPassword и DOMInputPasswordAdded в расширениях Chrome.

Я пытаюсь разработать расширение менеджера паролей в Chrome для моего школьного проекта.Для этого мне понадобится способ идентифицировать форму входа и заполнить ее автоматически.До сих пор у меня был относительный успех, но я столкнулся с проблемой: я сканировал страницу для формы входа при загрузке страницы , поэтому, если бы какая-либо форма была добавлена ​​через javascript, мое расширение пропустило бы ее.

Я погуглил вопрос и нашел термины DOMFormHasPassword и DOMInputPasswordAdded в некоторых местах в Интернете, например, этот , в котором говорится, что событие DOMFormHasPassword былодобавили в chrome и какой-то пример его использования, который я не мог понять.

Я пытался добавить события с document.addEventListener, но безуспешно.

Я также столкнулся с термином SpecialPowers , который я не понимаю, и я думаю, что понимание этого может решить мою проблему.

Я был бы очень признателен, если бы вы даже могли направить меня к документации этих событий, потому что, похоже, я не могу ее найти.Спасибо за ваше время!

...