مرورگر وب بدون واسط گرافیکی کاربر

از ویکی‌پدیا، دانشنامهٔ آزاد

مرورگر وب بدون واسط گرافیکی کاربر(انگلیسی: Headless browser) نوعی مرورگر وب بدون واسط گرافیکی کاربر است.

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

گوگل در سال 2009 اعلام کرد که استفاده از مرورگرهای وب بدون واسط گرافیکی کاربر در موتورهای جستجویی که از تکنولوژی Ajax استفاده میکنند می توانند کمک کننده باشد.

کاربرد ها[ویرایش]

کاربرد های مرورگر وب بدون واسط گرافیکی کاربر شامل:

  • آزمایش خودکار در برنامه های کاربردی وب مدرن
  • گرفتن عکس از صفحات وب
  • ایجاد آزمایش های خودکار از کتابخانه های جاوا اسکریپت
  • خودکار سازی تعامل ها در صفحات وب

موارد استفاده مخرب[ویرایش]

  • استفاده در حملات DDOS

فهرست مرورگر های وب بدون واسط گرافیکی[ویرایش]

فهرستی از مرورگر های وب بدون واسط گرافیکی:

  • PhantomJs
  • HtmlUnit
  • TrifleJS
  • Splash