tl; dr: Я пытаюсь выяснить, как использовать DOMFormHasPassword и DOMInputPasswordAdded в расширениях Chrome.
Я пытаюсь разработать расширение менеджера паролей в Chrome для моего школьного проекта.Для этого мне понадобится способ идентифицировать форму входа и заполнить ее автоматически.До сих пор у меня был относительный успех, но я столкнулся с проблемой: я сканировал страницу для формы входа при загрузке страницы , поэтому, если бы какая-либо форма была добавлена через javascript, мое расширение пропустило бы ее.
Я погуглил вопрос и нашел термины DOMFormHasPassword и DOMInputPasswordAdded в некоторых местах в Интернете, например, этот , в котором говорится, что событие DOMFormHasPassword былодобавили в chrome и какой-то пример его использования, который я не мог понять.
Я пытался добавить события с document.addEventListener
, но безуспешно.
Я также столкнулся с термином SpecialPowers , который я не понимаю, и я думаю, что понимание этого может решить мою проблему.
Я был бы очень признателен, если бы вы даже могли направить меня к документации этих событий, потому что, похоже, я не могу ее найти.Спасибо за ваше время!