Я создаю веб-сайт для управления паролями, такой как dashlane / lastpass, который автоматически заполняет / выполняет вход в учетную запись, например, Facebook, просто нажав кнопку.
Я попытался реализовать эту функцию автоматического ввода / автозаполнения, но мне не удалось получить помощь,
Причина неудачи, я думаю, заключается в том, что всякий раз, когда я нажимаю на кнопку, которая ведет меня на facebook.com, я не получаю доступ к элементам, используя DOM (я видел некоторые решения, использующие тег frameset, но я нехочу это.)
Я взял идентификаторы из поля электронной почты и пароля Facebook, заполнил их с помощью DOM и использовал метод submit (), но все равно он не работает
автозаполнение
<body>
<form>
<button onclick="autofill()" ><a href="https://www.facebook.com">facebook</a></button>
</form>
<script>
function autofill()
{
document.getElementById('email').value = "test@test.com";
doucument.getElementById('pass').value = "test123";
doucument.login_form.submit();
}
</script>
</body>
Этот код не заполняется автоматически facebook.com