как автоматически заполнить сторонний веб-сайт, например, Facebook, нажав кнопку (без использования тега frameset) - PullRequest
0 голосов
/ 04 апреля 2019

Я создаю веб-сайт для управления паролями, такой как 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

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