Программа автозаполнение полей в браузере. Да здравствуют стандарты! На этом всё, правильно? Сохранение кредитных карт в Google Payments

  • Перевод

Многим известно, что в мобильной версии Safari можно отсканировать свою банковскую карту. Но многие ли разработчики умеют создавать формы, поддерживающие эту возможность?

Готов поспорить, что немногие.

Дело осложняет полное отсутствие документации от Apple по работе этой функции. Но тут есть один момент. Функция сканирования банковских карт является подмножеством автозаполнения - браузерного функционала, давно игнорируемого веб-разработчиками. Понятно, почему они не уделяли ему должного внимания: когда регулярно заполняешь форму тестовыми данными, автозаполнение обычно мешает. Но для наших пользователей это важная функция. В Google выяснили, что при использовании автозаполнения пользователи на 30% быстрее заполняют формы . Так что давайте изучим работу автозаполнения, разберёмся, как создавать формы, поддерживающие кросс-браузерное автозаполнение, и воспользуемся преимуществами новых возможностей наподобие сканирования банковских карт.

Как работает автозаполнение?

До недавнего времени не существовало стандартов, регламентирующих реализацию автозаполнения. В каждом браузере это делалось по-своему, и было доступно очень мало документации, описывающей браузерный механизм определения контента, который нужно внести в то или иное поле.

Несмотря на такую анархию, можно выделить два основных подхода:

1. Поля с заранее заданным автозаполнением

Chrome, Opera и Safari обнаруживают наиболее важные поля в форме и позволяют выбирать, какими данными браузер должен автоматически их заполнить. К примеру, Opera умеет автоматически заполнять адреса и реквизиты банковских карт. Эта функциональность настраивается здесь:

Каждый из трёх браузеров имеет свой набор полей, к которым может применить автозаполнение, но поддержка основных полей платёжных форм реализована практически везде.

Для использования автозаполнения большинству пользователей не придётся обращаться к этим настройкам. Браузер отслеживает заполнение человеком форм и, когда распознаёт поля для адреса и реквизитов банковской карты, спрашивает, нужно ли сохранить введённые данные для последующего использования.

2. Автозаполнение любых полей

Если предыдущий подход можно сравнить со скальпелем, применяемым к заранее выбранным полям, то этот сродни бензопиле, режущей всё на своём пути.

Microsoft Edge и Firefox после отправки заполненной формы сохраняют все введённые данные вместе со значением атрибута name . Если в будущем браузер встретит поле с таким же атрибутом name , то к нему будет применено автозаполнение. В дополнение к name Firefox также обращает внимание на атрибут id .

У этого подхода есть проблемы с безопасностью и приватностью, поэтому давно поддерживается значение off , отключающее автозаполнение, чтобы браузер не хранил и автоматически не заполнял деликатную информацию.

Какой подход лучше?

Хотя второй подход позволяет работать с большим количеством полей, я как разработчик предпочитаю вариант с заранее заданными полями. Так гораздо проще определять, какую информацию должен заполнять браузер, да и легче настраивать тестовые профили.

Кроме того, при втором подходе вам нужно сначала отправить заполненную форму, чтобы браузер сохранил у себя данные для последующего автозаполнения. Без отправки он не запомнит введённую вами информацию. Также мне неприятно думать, что браузер может хранить реквизиты моей банковской карты в незашифрованном виде, если не определит тип поля.

Разумеется, Microsoft и Mozilla заинтересованы в обеспечении безопасности и приватности, и я уверен, что они предусмотрели какие-то защитные механизмы. Но лично мне гораздо спокойнее видеть в настройках браузера, что он распознаёт и чётко отделяет данные по банковской карте.

Учитывая всё сказанное, я не знаю предпочтений конечных пользователей. Вторая система может применяться шире, но я видел немало обращений в службу поддержки, когда люди пытались убрать данные автозаполнения из истории браузера.

Будет интересно посмотреть, как изменятся Edge и Firefox после того, как начнут поддерживать новый стандарт автозаполнения.

Поведение, которое нужно отслеживать

Иногда браузерам требуется более одного поля определённого типа, чтобы предложить вам варианты автозаполнения. Например, ниже показано, как Safari не станет автоматически заполнять одиночное поле имени владельца банковской карты, но если рядом есть поле для номера карты, то браузер предложит это сделать.

Тем не менее, если присутствует только поле номера карты, Safari предложит его заполнить. Согласно моему опыту, из-за этого поведения браузера бывает непросто тестировать отдельные ситуации с одиночными полями. Однажды во время тестирования я столкнулся с тем, что Opera потребовала наличия трёх полей для применения автозаполнения, но больше мне не удалось воспроизвести такое поведение.

Если ваша форма создана с поддержкой автозаполнения (об этом ниже), то пользователи не должны встречаться с такими ситуациями. Я просто упоминаю это на случай, если вы также встретите подобные странности в процессе отладки и тестирования автозаполнения.

Использование стандартов при реализации автозаполнения

К счастью, ситуация с автозаполнением улучшается. Недавно в HTML5 был расширен атрибут autocomplete , подсказывающий браузеру, какие данные нужно вводить в разные поля. Этот атрибут существует уже несколько лет и сначала мог принимать два значения: on и off . По умолчанию autocomplete имеет значение on , то есть браузер может сохранять отправленные данные и автоматически заполнять поля. Но для некоторых полей автозаполнение нежелательно. В этом случае атрибуту autocomplete можно присвоить значение off , говорящее браузеру, что это поле заполнять не надо.

Недавно были добавлены новые значения атрибута - autofill detail tokens . Эти токены помогают браузеру понять, какая информация нужна для заполнения поля.

Один из типов токенов называется autofill field names (наименования полей автозаполнения) . Они говорят браузеру, какой тип информации вводится в поле. К примеру, один из токенов этого типа - organization . Вот что о нём сказано в спецификации HTML5:

Наименование компании, относящееся к человеку, адресу или контактной информации в других полях, связанных с этим полем.

Пример поля с автоматическим заполнением названия организации будет выглядеть так:


В спецификации HTML5 есть огромная таблица, где перечислены все 53 возможных наименования поля автозаполнения , указано их назначение и типы инпутов, с которыми их можно использовать.

Это простейший вид автозаполнения, но оно становится мощнее и сложнее.

Доставка и биллинг

Значением атрибута autocomplete является разделённый пробелами список токенов. К примеру, если вы хотите собрать данные для доставки товара, то перед значением атрибута нужно добавить токен shipping:


Токен billing работает точно так же, как shipping .

Телефоны, электронная почта и ники в мессенджерах

Для номеров телефонов, адресов электронных почт и ников в мессенджерах используется другой вариант токена. Для таких случаев предусмотрен опциональный токен, обозначающий, что в поле нужно ввести номер домашнего (home), рабочего (work), мобильного (mobile) телефона, факса (fax) или пейджера (pager).

Например:


Общие и уточняющие наименования полей автозаполнения

Для многих типов информации в спецификации определены общие (broad) и уточняющие (narrow) наименования полей автозаполнения. Скажем, в дополнение к единственному полю для ввода номера телефона tel можно использовать:

  • tel-country-code
  • tel-national
  • tel-area-code
  • tel-local
  • tel-local-prefix
  • tel-local-suffix
  • tel-extension
Авторы спецификации поощряют нас как можно чаще применять общие наименования:

В целом авторам рекомендуется использовать общие наименования, а не уточняющие, поскольку последние навязывают западные стандарты. Например, в ряде стран принято сначала писать имя, а потом фамилию, в то время как во многих других странах принято писать наоборот - сначала фамилию, потом имя. Также немало стран, где используется одно лишь имя (мононим). Поэтому использование одного поля ввода является более гибким подходом.

Я согласен с этой рекомендацией. С практической точки зрения это означает, что важно уделять внимание таблице значений и выбирать правильное наименование для каждого поля.

Разделы (Sections)

Последним свойством новых токенов атрибута autocomplete является возможность назначать групповым полям произвольные разделы. Он определяется с помощью токена, начинающегося с section- . После дефиса можете писать что угодно. В спецификации приведён такой пример разделов:

Ship the blue gift to...
Ship the red gift to...

Все токены

Итак, теперь у нас есть гораздо более сложный набор токенов для атрибута autocomplete . И здесь важен порядок следования токенов.

Во-первых, вы используете либо значения on и off , либо наименования полей автозаполнения - одновременно и то и другое нельзя.

При использовании токенов автозаполнения они должны следовать в таком порядке:

(optional) (optional) (optional)
Помните, что токены применяются только для полей ввода номеров телефонов, адресов электронных почт и ников.

Самый длинный из возможных наборов токенов автозаполнения может выглядеть так:

Да здравствуют стандарты! На этом всё, правильно?

Боюсь, что нет. Я лелею надежду, что в конце концов все браузеры будут поддерживать расширенный стандарт автозаполнения, но пока это не так. Я протестировал мобильные и настольные версии браузеров, чтобы выяснить текущую ситуацию с поддержкой атрибутов. Вот результаты:
Браузер Версия ОС ID Name Autocomplete
Chrome 50 OS X 10.11.4 Нет Да Да
Opera 35 OS X 10.11.4 Нет Да Да
Firefox 46 OS X 10.11.4 Да Да Нет
Edge 25 Windows 10 Нет Да Нет
Safari 9.1 OS X 10.11.4 Частично Частично Частично
Safari 9 iOS 9.3.1 Частично Частично Частично

До сих пор только Chrome и Opera явным образом поддерживают новые возможности автозаполнения. В Safari, судя по всему, реализована частичная поддержка, но из-за отсутствия документации я не могу сказать, сделано ли это намеренно, или в случае с autocomplete , name и другими атрибутами просто осуществляется поиск с помощью регулярных выражений.

Странное поведение Safari

С момента появления в iOS 8 функции сканирования банковских карт веб-разработчики занимаются гаданием на кофейной гуще, стараясь определить, какую комбинацию признаков ищет Safari. Кто-то считает, что в атрибуте name нужно иметь определённые значения . Другие обнаружили, что используются значения в ID . Кажется, даже лейбл имеет значение :

Поле для имени владельца карты особенно хитрое. Мы долго игрались с разными ID и почти сдались. Нам не удалось вычислить ID, который заставил бы Card Scan заполнить реквизиты. После многочисленных разочарований мы наконец-то обнаружили, что всё дело в содержании соответствующего элемента label. Как только мы установили лейбл «Name on card», всё волшебным образом заработало.

Я провёл немало тестов и до сих пор не могу с уверенностью утверждать, что полностью разобрался в работе Safari. Тем не менее я всё же пришёл к нескольким основным заключениям:

Autocomplete поддерживается в полях ввода контактов и адреса

Safari распознаёт созданную мной форму, содержащую только атрибуты autocomplete . Как только я начинаю писать в первом поле, браузер предлагает заполнить форму моими контактными данными.

Всё работает, как и должно, но нужно сделать пару пояснений.

Во-первых, неясно, какая информация используется Safari для принятия решения об автозаполнении моих контактов из адресной книги Mac’a. Здесь указана моя должность, а название компании - нет.

Во-вторых, браузер не предлагает на выбор варианты для заполнения. В моих контактах указаны домашний и рабочий адреса, и Safari заполняет только домашний. Так что мне не повезёт, если я захочу заказать доставку в офис.

Автозаполнение платёжных форм работает совершенно ненадёжно

Поведение Safari в корне меняется, когда дело доходит до полей платёжных реквизитов. Атрибут autocomplete игнорируется. Вместо него браузер использует какую-то волшебную эвристику. А поскольку я не маг из Apple, то мне было трудно распознать, что же на самом деле происходит:

Здесь показано, как я отредактировал названия двух полей. В обоих случаях были указаны autocomplete , name и id , чтобы Safari было легче идентифицировать поля. Тем не менее он их не распознавал до тех пор, пока я не использовал в качестве лейблов Name on Card и Credit Card Number . Как уже упоминалось, для активации автозаполнения Safari нужно больше одного поля. Затем я попробовал изменить лейбл на CCNumber, автозаполнение продолжало работать. А вот с подписью CC Number всё сломалось.

Список значений, по которым Safari выполняет поиск, нигде не опубликован. К счастью, Жак Карон смог извлечь этот список строковых значений из эмулятора iOS :

  • card number
  • cardnumber
  • cardnum
  • ccnum
  • ccnumber
  • cc num
  • creditcardnumber
  • credit card number
  • newcreditcardnumber
  • new credit card
  • creditcardno
  • credit card no
  • card#
  • card #
  • security code
  • card verification
  • name on credit card
  • name on card
  • nameoncard
  • cardholder
  • card holder
  • name des karteninhabers
  • card type
  • cardtype
  • cc type
  • cctype
  • payment type
  • expiration date
  • expirationdate
  • expdate
  • month
  • date m
  • date mo
  • date y
  • date yr
Согласно моему опыту, в обоих случаях:


и


срабатывает автозаполнение в Safari и функция сканирования банковской карты в iOS. Но если поместить те же значения в атрибут autocomplete , то работать не будет.

Создание кросс-браузерной автозаполняемой формы

Учитывая всё вышесказанное - действительно ли можно создать форму, поддерживающую автозаполнение в разных браузерах? Я думаю, да.

По крайней мере, можно очень близко подойти к этой цели, выполнив четыре шага:

1. Добавьте атрибуты autocomplete

Это будущее автозаполнения. Если браузеры не распознают значения, то они их игнорируют. Это отличный пример прогрессивного улучшения.

2. Используйте для атрибутов name стандартные значения

При реализации автозаполнения в Firefox и Edge вам остаётся надеяться, что выбранные вами значения для атрибута name совпадают с теми, которые используют другие разработчики на своих сайтах. Для этого можно проанализировать популярные сайты и посмотреть, какие там значения. Или можно взять те же значения, что и в атрибуте autocomplete, в надежде, что чем больше веб-разработчиков познакомятся со стандартами, тем чаще будут использовать для своих полей те же наименования.

К сожалению, невозможно гарантировать, что пользователи Firefox и Edge ранее посещали форму, использующую те же самые значения name , что и в вашей форме.

3. Добавьте значения name и/или label в соответствии с используемым в Safari списком

С помощью извлечённого Жаком Кароном списка вы можете изменить значения атрибута name или элемента label , чтобы они соответствовали ожиданиям Safari.

4. Внесите автозаполнение в ваш план тестирования

Недавно я попросил у своих слушателей поднять руки, у кого в плане тестирования есть автозаполнение. Ни у кого не было. Я работаю в веб-разработке с 1996 года и до сих пор не встретил тех, у кого в плане тестирования было бы автозаполнение. Наверное, это какая-то слепая зона разработчиков и дизайнеров. Тем не менее крайне важно тестировать эту функциональность, чтобы удостовериться в её надёжной работе.

Финальная форма

Вот пример формы, поддерживающей автозаполнение в Chrome, Safari, Opera, Firefox и Edge:

Shipping Address

Do not use a real card

Expiration Month

Чтобы увидеть её работу, вам нужно , в противном случае браузер не заполнит реквизиты банковской карты. Я также сделал форму с 53 полями по спецификации autocomplete . Пока что ни один браузер не поддерживает все эти поля.

Будущее автозаполнения и форм

Разработчики браузеров активно работают над проблемой веб-платежей. Mozilla, Microsoft, Google и Facebook совместно создали Payment Request API . Apple участвует в Web Payments Working Group , где обсуждается и Payment Request API. Так что Apple номинально тоже примкнула к этому проекту.

Ходят слухи, что сервис Apple Pay будет доступен в мобильном вебе к сезону праздничного шоппинга , так что веб-платежи в этот раз могут получить новый импульс.

Возобновление интереса к упрощению процесса оплаты внушает мне надежду, что в ближайшее время улучшится поддержка autofill detail tokens. Эти токены сильно облегчают создание форм, работающих с автозаполнением.

И самое важное - поддержка автозаполнения сделает заполнение форм менее утомительным для наших пользователей, что поспособствует росту продаж в сегменте e-commerce.

Теги: Добавить метки

Есть простой способ сэкономить 5-7 минут своей жизни, которые приходится тратить, регистрируясь на сайтах.

Многие пользователи не доверяют и считают недопустимым передавать свои пароли и прочую конфиденциальную информацию куда-либо и, тем более, браузеру.

Скорее всего, я отношусь к таким недоверчивым пользователям, но в некоторых случаях автозаполнение бывает все-таки очень удобно – действительно, получается на каком-либо сайте всего за 2 клика.

Если при регистрации на сайтах Вы указываете один и тот же e-mail адрес, имя, фамилию, номер телефона и адрес проживания, то Вам подходит этот способ.

Как сделать автозаполнение Яндекс браузера

Ниже привожу пошаговую инструкцию для автозаполнения браузера.

1) Сначала следует открыть настройки браузера:

  • клик по кнопке 1 на рис. 1,
  • появится меню, в котором щелкаем по опции «Настройки» (2 на рис. 1).
Рис. 1. Где находятся настройки браузера Yandex

2) Откроется длинная страница с настройками браузера, которую нужно прокрутить до конца и в конце кликнуть по кнопке «Показать дополнительные настройки» (рис. 2).

Рис. 2. На пути к автозаполнению браузера

3) Среди дополнительных настроек браузера ищем опцию “Пароли и формы” (рис. 3).


Рис. 3. Включаем автозаполнение браузера и переходим к настройке

Если нет галочки, то ставим ее напротив чекбокса «Включить автозаполнение форм одним кликом» (1 на рис. 3).

В принципе, этого достаточно. Теперь, когда Вы начнете первую регистрацию на каком-либо сайте, то браузер запомнит эту информацию. Далее при регистрации на другом сайте браузер будет предлагать для заполнения тот текст, который был введен при первой регистрации. Это автоматический способ создания автозаполнения.

Я предлагаю сделать автозаполнение вручную. Тогда можно будет потом редактировать форму с автозаполнением, что часто бывает удобно.

Для ручного автозаполнения надо нажать на кнопку «Настроить» (2 на рис. 3).

4) Появится форма «Настройки автозаполнения» (рис. 4).

Рис. 4. Вводим почтовый адрес для последующего автозаполнения

Как видно на рис. 4, можно «Добавить почтовый адрес…» и «Добавить карту». Честно говоря, банковскую карту я не рекомендую добавлять, особенно если компьютером пользуется не один, а несколько человек. Ниже будем заполнять только почтовый адрес.

Для этого кликните по кнопке “Добавить почтовый адрес” для автозаполнения Яндекс браузера.

После чего в браузере всплывёт окно (рис. 5), предлагающее ввести часто используемые сведения при заполнении форм во время регистрации на сайтах (имя, дату рождения, пол, e-mail, адрес, город, номер телефона и т.д.).

Рис. 5. Заполните все поля и нажмите кнопку ОК для сохранения формы

По своему усмотрению заполняйте все данные (или не все – решать Вам). Пусть адрес проживания и номер телефона не часто требуется при регистрации на ресурсах, но зато вам проще будет оформлять заказы через интернет (если Вы их оформляете).

По завершении ввода данных нажмите кнопку “ОК” для сохранения профиля. На рис. 6 видно, что после этого появилась форма «Надежда» (1 на рис. 6). Рис. 6. Создана форма «Надежда» для автозаполнения

Если у компьютера не один пользователь, то можно создать несколько профилей автоматического заполнения форм.

Для этого надо кликнуть по кнопке «Добавить почтовый адрес» (2 на рис. 6). Появится вторая форма «Ирина», как показано на рис. 7.

Как изменить или удалить форму автозаполнения браузера

Сначала ищем форму в браузере, поэтому:

  • идем в «Настройки» Яндекс.Браузера (рис. 1),
  • жмем «Показать дополнительные настройки» (рис. 2),
  • там находим опцию «Пароли и формы» (рис. 3) и щелкаем «Настроить» (2 на рис. 3),
  • появится окно «Настройки автозаполнения» (рис. 7):
Рис. 7. Можно изменить или удалить форму автозаполнения

Чтобы изменить какие-то данные, подводим мышку к нужной форме, например, «Надежда» и жмем по кнопке «Изменить» (1 на рис. 7).

Чтобы совсем удалить форму, к ней надо подвести мышку, появится крестик (2 на рис. 7). Щелкаем по крестику и на этом все, форма автозаполнения браузера удалена.

Пример автозаполнения при регистрации на сайте

Теперь при регистрации на сайтах Яндекс браузер будет предлагать автоматическое заполнение полей форм. Поля для автозаполнения будут выделяться желтым цветом. Это означает, что браузер сохранил эту информацию и предлагает просто кликать по сохраненным вариантам.

Яндекс.Браузер будет заполнять только поля, которые нужны для регистрации на сайте: если сайту не требуется ваш номер телефона, ни в какое другое поле он не будет вписан.

Открываем сайт, где нужно пройти регистрацию. На рис. 8 это регистрация на сайте Госуслуг.

В поле имя вводим первую букву своего имени. На рис. 8 при регистрации я ввела букву «Н». Дальше появились желтые поля, в которые браузер автоматически подставил всю информацию, которая у него была сохранена.

Рис. 8. Ввод при регистрации буквы “Н” в поле “Имя” для автозаполнения с помощью формы “Надежда”

Остается проверить, все ли подходит для регистрации и нажать на синюю кнопку «Зарегистрироваться».

Получается регистрация на сайте в 2 клика:

  • Я ввела первую букву своего имени «Н», далее Яндекс браузер автоматически выдал все данные из формы “Надежда”.
  • Нажала на «Зарегистрироваться».

Автозаполнение некоторых сведений

Можно заметить, что при создании формы для автозаполнения не было предложено ввести фамилию и отчество (рис. 5).

Тем не менее некоторая информация запоминается Яндекс.Браузером после её ввода в форму и отправки введённых данных на сервер Яндекса (и сохранения там). Позже браузер будет предлагать автоматически заполнять эти сведения в соответствующие поля при последующих регистрациях на других сайтах.

Как отключить автозаполнение Yandex браузера

  • Идем в «Настройки» Яндекс.Браузера (рис. 1),
  • В конце страницы настроек жмем «Показать дополнительные настройки» (рис. 2),
  • там находим опцию «Пароли и формы» (рис. 3),
  • убираем галочку напротив «Включить автозаполнение форм одним кликом» (1 на рис. 3):

Скриншоты в статье (рис. 1-8) приведены для версии Яндекс.Браузера 16.4.1.8564.

Каждый день пользователям интернета приходится заполнять различные формы на сайтах, в интернет-магазинах. И это часто отнимает наше драгоценное время.

Возьмем, к примеру сайт одного туроператора. Как много полей, неправда ли?

Как много полей, неправда ли?

И надо сказать, что достаточно обременительно заходить в каждое и выбирать. Особенно, если приходится это делать несколько раз.

Ведь подбор тура по заданным вами параметрам не всегда есть в наличии и приходится корректировать уловия. Но если же вы определенно решили найти тур, который 100% соответствует вашим требованиям, и не смотря на то, что места есть не всегда, то всякий раз заново вводить одни и те же параметры для поиска будет достаточно рутинным занятием.



Sergey Nivens / Shutterstock.com

В этом поможет нам программа - конструктор скриптов, позволяющих автоматизировать любые действия в браузере, которая называется . Чтобы вы имели представление об этой программе, перечислю лишь базовый функционал.

Особенности программы XWeb Human Emulator

  • Автозаполнение форм и текстовых полей.
  • Запись и повтор работы с любым элементом сайта.
  • Сбор, сравнение, хранение и отправка данных.
  • Есть встроенный планировщик задач, который можно запускать в назначенное вами время.
  • Во время работы можно свернуть ее в систрэй. Это никак не скажется на производительности других приложений.

Как видите, даже этого достаточно, чтобы назвать программу функционально богатой.

А теперь, я на примере покажу, как можно автоматизировать процесс заполнения формы на сайте.

Автозаполнение формы

В адресную строку (выделено желтым маркером). Ниже, в правой части окна программы, подгружается веб-страница с формой для поиска и бронирования туров.

2. Выбираем в главном меню раздел «Макрос» и нажимаем на «Запись». Тоже самое можно сделать, нажав горячие клавиши Ctrl+Shift+R . Теперь программа будет записывать все наши действия в отдельный макрос.

Статья по теме: Какие есть сервисы рассылок

3. После того, как мы заполнили на сайте форму поиска тура и получили результат выборки, нужно остановить запись макроса. В том же пункте меню «Макрос» нажать на «Остановить» или выполнить эту команду, нажав горячие клавиши Ctrl+Shift+S .

4. Теперь, если нужно повторить поиск тура по указанным ранее параметрам, достаточно нажать все одну кнопочку «Выполнить». Макрос за считанные секунды сам заполнит все поля и вы тут же получите результаты поиска.

Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество времени. В программе Excel имеется возможность автоматизировать ввод таких данных. Для этого предусмотрена функция автозаполнения ячеек. Посмотрим, как она работает.

Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.

То, как будут заполняться ячейки, уже зависит от того типа данных, который находится в исходной ячейке. Например, если там будет обычный текст в виде слов, то при перетягивании с помощью маркера заполнения производится его копирование в другие ячейки листа.

Автозаполнение ячеек числами

Чаще всего автозаполнение используется для ввода большого массива чисел, которые следуют по порядку. Например, в определенной ячейке стоит цифра 1, а нам нужно пронумеровать ячейки от 1 до 100.


Как видим, после этого весь нужный диапазон заполнился числами по порядку.

Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.

Существует также способ сделать автозаполнения ряда прогрессии.


Инструмент «Заполнить»

В программе Excel есть также отдельный инструмент, которые называется «Заполнить» . Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование» .


С помощью данного инструмента можно также заполнить ячейки прогрессией.


Автозаполнение формулами

Одним из основных инструментов Excel являются формулы. При наличии в таблице большого числа одинаковых формул можно также воспользоваться функцией автозаполнения. Суть не меняется. Нужно тем же способом маркера заполнения скопировать формулу в другие ячейки. При этом, если в формуле содержатся ссылки на другие ячейки, то по умолчанию при копировании таким способом координаты их меняются по принципу относительности. Поэтому, такие ссылки называют относительными.

Если вы хотите, чтобы при автозаполнении адреса стали фиксированными, то нужно в исходной ячейке перед координатами строк и столбцов поставить знак доллара. Такие ссылки называются абсолютными. Затем, производится обычная процедура автозаполнения с помощью маркера заполнения. Во всех заполненных таким способом ячейках формула будет абсолютно неизменная.

Автозаполнение другими значениями

Кроме того, в программе Excel предусмотрено автозаполнение другими значениями по порядку. Например, если вы введете какую-нибудь дату, а затем, воспользовавшись маркером заполнения, выделите другие ячейки, то весь выбранный диапазон окажется заполненный датами в строгой последовательности.

Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).

Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.

Добавление собственных списков

Возможности функции автозаполнения в Excel не ограничивается определенными алгоритмами или предустановленными списками, такими как, например, дни недели. При желании пользователь может в программу добавить свой личный список. Тогда, при записи в ячейку любого слова из элементов, которые находятся в перечне, после применения маркера заполнения, данным списком будет заполнен весь выделенный диапазон ячеек. Для того, чтобы добавить свой список, нужно выполнить такую последовательность действий.


Как видим, автозаполнение в Экселе является очень полезным и удобным инструментом, который позволяет значительно сэкономить время на добавлении одинаковых данных, повторяющихся списков, и т.д. Преимуществом этого инструмента является и то, что он настраиваемый. В него можно вносить новые списки или изменять старые. Кроме того, с помощью автозаполнения можно произвести быстрое заполнение ячеек различными видами математических прогрессий.

Есть 2 пути для ввода данных на регистрационных страницах любых сайтов: вручную вводить логин и пароль или воспользоваться автоматическим заполнением полей. Автозаполнение форм в Яндекс браузере – это функция-помощник, которая сохраняет пользовательские данные в хранилище браузера и по необходимости извлекает информацию, вставляя её на сайтах в соответствующих полях. Переходя на страницу с формами для входа, Яндекс обозреватель самостоятельно распознаёт и заполняет их подходящей информацией.

Принцип работы функции предельно прост:

Внедрение пользовательских данных в поля формы входа происходит с высокой степенью точности, какие-либо ошибки во вводе встречаются крайне редко. Неправильное внесение данных может быть вызвано наличием нескольких аккаунтов на сервисе, сменой или восстановлением забытого пароля.

Безопасно ли автозаполнение в Яндекс браузере?

Ответ на вопрос неоднозначный. Если посмотреть с точки зрения хакера, все данные введённые в браузер реально украсть. Для кражи личных данных используются троянские программы. Наибольший риск у пользователей, которые используют компьютер в общественных местах. Во время входа на сайт происходит автоматическое заполнение форм, не сложно нажать на функцию «Показать пароль» и украсть его. Правда, подобный функционал есть далеко не на всех сайтах.

Если сравнить безопасность Yandex browser с остальными браузерами, то здесь есть преимущество – защищённое хранилище паролей. Компания Яндекс в свой продукт внедрила функцию «Мастер-ключ», который является паролем для получения доступа к хранилищу информации, используемой для входа на сайты. Даже в случае получения доступа к компьютеру или кражи файла с паролями из системы, придётся вводить пароль для дешифрования записей.

С современными компьютерами на базе Asics взлом несложных паролей занимает считанные секунды, но при установке: цифр, различных символов, букв разного регистра, при длине пароля от 12 символов, мы находимся в относительной безопасности. Расшифровать настолько сложный пароль – непосильная задача, она займёт месяцы, хакер просто откажется от затеи.

Важно! Наибольшая опасность кражи логинов и паролей возникает при попадании в систему перехватчика трафика, который отправляет данные не только сайту, но и владельцу вируса. Подобная программа с лёгкостью обходит блокировку мастер-ключом, единственный способ борьбы – активный антивирус в системе. Ещё один момент – мастер-пароль нужно устанавливать отдельно, по умолчанию он не используется.

Подводим итоги: функция относительно безопасна, но все равно имеет уязвимости, особенно легко её обойти при получении физического доступа к ПК. Для хранения важных данных лучше не использовать встроенное хранилище, а запоминать пароли в уме или применять более безопасные решения, например, расширение LastPass.

Как добавить данные для автозаполнения?

По умолчанию данные автоматически добавляются в хранилище браузера, достаточно выполнить ввод данных на любом сайте. В будущем подстановка произойдёт автоматически. Если после внесения информации в браузер были изменены данные для входа, придётся вручную изменять пароль. Также вручную выполняется добавление контактных данных.

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

Добавляем пароль в Яндекс обозреватель:

Добавляем адрес:


Добавляем номер банковской карты, подойдёт и кредитная, и дебетовая:

  1. Следуем в раздел для добавления карты.
  2. Кликаем на кнопку «Добавить карту» (скриншот выше).
  3. Указываем имя собственника, шестнадцатеричный код карты и срок действия.
  4. Кликаем на «Ок».

Добавляем данные для самостоятельного заполнения поисковой фразы:


Как изменить данные для автозаполнения?

Если пароль был скомпрометирован или его просто забыли (пришлось восстанавливать), в Яндекс браузер также стоит ввести соответствующие коррективы.

Как сменить пароль:


При смене номера карты или в случае изменения данных компании, личного адреса, контактной почты, номера телефона и т.д., вносим коррективы в данные для внедрения на веб-ресурсах:


Как удалить данные для самостоятельного заполнения Яндекс браузером?

Информация постепенно устаревает и требует обновления или замены. Если своевременно не удалять устаревшие данные, они начнут мешать при входе на сайты и при сёрфинге. С какой периодичностью делать обновление информации – решаем сами, но периодически это делать нужно.

Простейший способ удалить всю информацию, используемую для автозаполнения – воспользоваться функцией «Очистить историю». На подходящую вкладку можем перейти, нажав сочетание горячих клавиш Ctrl + Shift + Del или вручную.

Очищаем пользовательские данные для наполнения веб-форм и поисковые запросы:


Удалить шаблоны для автозаполнения адресов и банковских карт ещё проще:


Как отключить автозаполнение форм в Яндекс обозревателе?

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

Отключаем уязвимую функцию автозаполнения:

Альтернативный метод отключения:

Отключить сохранение также можем находясь непосредственно на сайте, где вводим пароль.