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

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

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

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

کاربرد ها

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

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

موارد استفاده مخرب

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

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

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

  • PhantomJs
  • HtmlUnit
  • TrifleJS
  • Splash
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.