www.somesite.com
<form id="form_test" >
<input type="email" name="email" id="email" value="" />
</form>
or
<div class="form">
<input type="email" name="email" id="email1" value="" />
</div>
если на этом сайте есть код выше: возможно ли автоматически заполнить это поле электронной почты через URL, как показано ниже?
www.somesite.com?email="[email protected]"
решение1
В целом нет.
Дополнительная информация в конце URL передается на веб-сервер, но если код на стороне сервера не предназначен специально для ее обработки и добавления в отправляемый HTML-код, то вы не получите желаемого эффекта.
Многие браузеры могут автоматически заполнять поля в формах, но вы не сможете повлиять на это, добавляя текст к URL.
решение2
В каком-то смысле... Вам нужен плагин, который может это сделать.
LastPass предлагает эту функцию. Вы можете использовать ее для автоматического заполнения форм вашими данными.
Обратите внимание, что он не примет это из URL-адреса, но вы можете заставить его найти это поле и сделать предложение.
Некоторые браузеры также имеют эту функцию, но они обычно не предлагают автозаполнение в том смысле, что вам все равно придется щелкнуть в форме где-то, а затем выбрать свой профиль, чтобы заполнить все связанные с ним поля. Vivaldi, браузер на базе Chrome, отлично справляется с этой задачей.
Лично я для таких вещей все еще использую LastPass. Я загружаю веб-сайт, и lastpass автоматически заполняет его, как будто веб-страница идет с ним по умолчанию.
Обратите внимание, если вы действительно разрабатываете этот веб-сайт, то да, это вполне возможно, но вам нужно будет создать для этого поддержку.