Какой тип защиты JavaScript обычно применяется к полям для предотвращения введения значения? - PullRequest
0 голосов
/ 19 февраля 2020

Существует определенный веб-сайт с определенной формой входа в систему, которая включает в себя два поля; имя пользователя и пароль .

Я могу успешно ввести данные с помощью vanilla JavaScript в первое поле:

document.querySelector("#username").value = "USERNAME";

Но когда я пытаюсь для ввода пароля:

document.querySelector("#password").value = "PASSWORD";

Я получаю сообщение об ошибке:

VM1766: 1 Uncaught TypeError: Невозможно установить нулевое значение свойства в: 1: 45

Моя проблема

Я дважды проверил, существует ли поле как есть и действительно ли оно существует в DOM;
Затем я запустил код, подобный console.log(document.querySelector("#password"));, и получил много выходных данных, которые я намеренно уклоняться от вставки здесь по юридическим причинам.

Мой вопрос

Какой тип защиты JavaScript обычно применяется на полях для предотвращения введения значения?

...