پرکردن خودکار Autofill

پرکردن خودکار یا Autofill چیست؟

پرکردن خودکار (Autofill) به قابلیتی در برخی از نرم افزارهای رایانه ای گفته می‌شود که می‌تواند به طور خودکار یک یا چند فیلد را با مقدار مناسب پر نماید. رایج‌ترین کاربرد این قابلیت در مرورگرهای وب برای پر نمودن فرم های اینترنتی قابل مشاهده است.

ویژگی Autofill نیز همانند ویژگی‌های مشابه دیگر از جمله تکمیل خودکار (Autocomplete) می‌تواند در صورت پیاده سازی مناسب، سرعت تعامل کاربر با رایانه یا گوشی هوشمند را افزایش دهد و نیاز به تایپ اطلاعات را کاهش دهد. معمولا این اطلاعات اولین بار که توسط کاربر در فیلدهای مربوطه وارد می‌شود به صورت خودکار توسط نرم افزار ثبت می‌شود و در دفعات آتی برای پر کردن فیلدها مورد استفاده قرار می‌گیرد. در برخی از نرم افزارها نیز امکان ثبت یا ویرایش این اطلاعات برای کاربر در بخشی مجزا فراهم شده است.

در اکثر مرورگرهای وب امروزی از این ویژگی برای فیلدهای متنی پشتیبانی می‌شود و کاربر می‌تواند به جای وارد کردن اطلاعاتی نظیر نام، شماره تلفن، نشانی محل زندگی، اطلاعات کارت اعتباری و … در فرم‌های اینترنتی از این قابلیت برای تکمیل سریع فیلدها با مقادیر مناسب بهره ببرد.

قابلیت Autofill چگونه کار می کند؟

در بسیاری از مرورگرهای متداول، برای پرکردن خودکار انواع فیلدهای موجود در فرم های وب تدابیر مناسبی اندیشیده شده است. معمولا برای این منظور کاربر می‌تواند از امکانات داخلی مرورگر یا افزونه های مختلفی که با امکانات بیشتر این قابلیت را در اختیار او قرار می‌دهند کمک بگیرد.

برای مثال در مرورگر کروم، پس از تکمیل یک فرم ممکن است پیامی را از طرف مرورگر مشاهده کنید که در صورت موافقت شما اطلاعات وارد شده در فرم را برایتان ذخیره می‌نماید. همچنین کاربر می‌تواند از طریق بخش تنظیمات به مدیریت و افزودن یا ویرایش مجموعه‌ای از اطلاعات نظیر نام، کشور، استان، شهر، کد پستی، شماره تلفن، نشانی پست الکترونیک و … بپردازد و در آینده از آن‌ها برای پر کردن خودکار فرم های آنلاین استفاده کند. افزونه‌ها نیز می‌توانند با روش های مشابه این اطلاعات را جمع آوری کنند و به صورت خودکار با کلیک کردن روی یک دکمه یا روش های دیگر، فرم را با مقادیر موردنظر کاربر پر کنند.

پرکردن خودکار Autofill
پرکردن خودکار فیلدها در فرم های آنلاین
پر کردن خودکار Autofill
نمونه ای از قابلیت Autofill برای یک فرم ثبت نام آنلاین در مرورگر گوگل کروم – در این مثال با انتخاب تنها گزینه موجود برای نام در لیست نمایش داده شده، تمام فیلدهایی که قبلا مقدار متناظرشان برای این نام (یا موجودیت) ذخیره شده است به صورت خودکار پر می‌شود (فیلدهای با زمینه آبی رنگ).

نحوه تشخیص فیلدها

مرورگرهای وب از روش‌های مختلفی برای تشخیص اینکه هر فیلد را با چه مقداری می‌توانند پر کنند استفاده می‌کنند. از سوی دیگر طراحان این فرم ها نیز می‌توانند با تعیین ویژگی‌هایی با مقادیر استاندارد به شناسایی نوع محتوای یک فیلد برای تکمیل خودکار آن کمک کنند. به عنوان مثال در قطعه کد HTML زیر، مقدار tel برای ویژگی autocomplete در کنار مقدار phone برای ویژگی name در المان input به نرم افزار مرورگر اعلام می‌کند این فیلد می‌بایست با یک شماره تلفن پر شود یا مقدار جدید وارد شده توسط کاربر در این فیلد باید به عنوان یک شماره تلفن ثبت شود تا در آینده برای پر کردن فیلدهایی از این دست مورد استفاده قرار گیرد.

<input type="tel" name="phone" id="frmPhoneNumA" placeholder="+1-555-555-1212" required autocomplete="tel">

به این ترتیب در صورتی که این رویه به درستی کار کند و طراحی فرم مطابق با استانداردها انجام شده باشد به هنگام Autofill، شماره تلفن یا نشانی ایمیل در یک فرم ثبت نام آنلاین دقیقا در فیلد مربوطه قرار می‌گیرد نه در فیلد نشانی منزل یا نام خانوادگی.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

امیرحسین شهسواری

عاشق دنیای رایانه و فناوری به خصوص برنامه نویسی هستم؛ یادگرفتن و البته یاد دادن چیزای جالبی که یاد گرفتم باعث خوشحالیم میشه و از اولویت‌های اصلی زندگیم به حساب میاد. از مدیریت و نوشتن در تک دیک هم واقعا لذت می‌برم :)

12 دیدگاه برای «پرکردن خودکار Autofill»

  • می 5, 2019 در t 3:40 ب.ظ
    Permalink

    سلام آیا برنامه ای برای سایت های فارسی وجود داره؟

    پاسخ دادن
    • می 5, 2019 در t 7:29 ب.ظ
      Permalink

      سلام هادی عزیز؛
      باید عرض کنم افزونه ها یا قابلیت های داخلی مرورگرها برای این منظور معمولا بر اساس ویژگی autocomplete فیلد کار می کنند. این ویژگی به آنچه شما در سایت می بینید نظیر لیبل فیلد (که برای سایت های فارسی به زبان فارسی تعیین می شود) ارتباطی ندارد. اگر سایت موردنظر شما از مقادیر پیشنهادی رایج برای این ویژگی در فیلدهایی مثل آدرس و ایمیل استفاده کند بدون مشکل امکان پر کردن خودکار آن ها وجود خواهد داشت.

      پاسخ دادن
  • اکتبر 15, 2019 در t 9:41 ق.ظ
    Permalink

    با عرص سلام و خسته نباشید.
    مهندس autofillها قابلیت ویرایش دارن؟
    من چند تا سایت ثبت نام کردم.هربار ک روی گزیینه مورد نظر کلیک میکنم به صورت خودکار همانطور ک گفتین اطلاعاتی رو ک قبلا به مرورگر دادم رو خودش میاره.
    میخاستم ببینم این اطلاعات قابلیت ویرایش در مرورگر کروم رو دارن؟

    پاسخ دادن
    • اکتبر 15, 2019 در t 1:47 ب.ظ
      Permalink

      سلام،
      بله امکانش وجود داره. برای مثال در مرورگر کروم می تونید از بخش تنظیمات وارد قسمت Autofill شده و نسبت به افزودن اطلاعات شخصی خود از قبیل نام، نام خانوادگی، استان، شهر، پست الکترونیک و … یا ویرایش کردن آن ها اقدام کنید.

      پاسخ دادن
  • اکتبر 26, 2019 در t 11:13 ب.ظ
    Permalink

    سلام وقت بخیر امکان انتخاب شهر و استان هم وجود دارد؟
    بصورت نوشته نیست میشه کمک کنید

    پاسخ دادن
    • اکتبر 27, 2019 در t 1:41 ب.ظ
      Permalink

      سلام،
      بله امکانش هست. برای مثال در مرورگر کروم می تونید از بخش تنظیمات مرورگر وارد قسمت Autofill شده و یک آدرس جدید همراه با استان و شهر و کشور و … اضافه کنید. معمولا در صورتی که فرم های وبسایت به صورت استاندارد طراحی شده باشند بدون مشکل امکان پرکردن خودکار آن ها وجود دارد.

      پاسخ دادن
  • نوامبر 1, 2019 در t 3:50 ب.ظ
    Permalink

    سلام چطور میشه از دست recaptcha خلاص شد وقتی فرم ها را از طریق اتو لایف پر میکنیم
    چون قبول نمیکنه و میگه شما رباط هستنی

    پاسخ دادن
    • نوامبر 1, 2019 در t 4:37 ب.ظ
      Permalink

      سلام صمد عزیز؛
      متأسفانه افزونه یا نرم افزاری به نام اتو لایف نمی شناسم و چیز مرتبطی هم پیدا نکردم. اما اگر منظورتون همون Autofill بوده طبیعتا خودتون باید کپچا رو انجام بدین چون ارتباطی با پر کردن خودکار فرم ندارد. البته افزونه هایی برای انجام خودکار کپچاها هم طراحی شده.

      پاسخ دادن
  • نوامبر 3, 2019 در t 12:59 ق.ظ
    Permalink

    سلام چطور میتونم این قابلیت autofill رو تو کروم فعال کنم؟

    پاسخ دادن
    • نوامبر 3, 2019 در t 1:28 ب.ظ
      Permalink

      سلام،
      در نسخه حال حاضر (۷۸٫۰) مرورگر کروم ویژه دسکتاپ، می تونید با کلیک روی نماد سه نقطه گوشه بالایی مرورگر وارد قسمت Settings بشید و بخش Autofill رو از نوار کناری انتخاب کنید. اینجا می تونید از طریق دو گزینه Payments methods یا Addresses and more این گزینه ها رو برای پر کردن خودکار اطلاعات مربوط به حساب بانکی، نام، شهر و … فعال کنید و اطلاعات خودتون رو اضافه، ویرایش یا حذف کنید. گزینه های معادل برای نسخه گوشی های همراه هم وجود دارد.

      پاسخ دادن
  • نوامبر 12, 2019 در t 12:12 ق.ظ
    Permalink

    سلام من از افزونه Autofill استفاده میکنم اما هیچ موقع استان و شهر رو رو اتومات انتخاب نمیکنه
    لازم به ذکر است در انتخاب استان و شهر ابتدا باید استان از یک لیست کشویی انتخاب شود و پس از آن شهر را از یک لیست کشویی بعدی انتخاب کنم
    ممنون میشم اگر نیاز به تنظیم خاصی هست بفرمایید
    در لیست Autofill برای شهر و استان عدد اختصاص میده ولی انتخاب نمیکنه😭

    پاسخ دادن
    • نوامبر 12, 2019 در t 8:30 ق.ظ
      Permalink

      سلام؛
      اگر فرم مطابق با استانداردها طراحی شده باشه مشکلی نخواهید داشت. ممکنه در یک یا چند مورد خاص فرم درست طراحی نشده باشه و افزونه نتونه فیلدها رو درست تشخیص بده..
      بهتره به جای افزونه از قابلیت داخلی خود مرورگر (پیشنهاد می کنم کروم) هم استفاده کنید و نتیجه رو ببینید. می تونید با کلیک روی نماد سه نقطه گوشه بالایی مرورگر وارد قسمت Settings شده و بخش Autofill رو از نوار کناری انتخاب کنید و اطلاعات خودتون رو اضافه کنید. امیدوارم موفق باشید.

      پاسخ دادن

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *