Headless Browser là một trình duyệt web không có giao diện đồ họa người dùng. Các headless browser cung cấp tương tác tự động một trang web trong một môi trường giống như các trình duyệt web phổ biến khác, nhưng nó được thực hiện thông qua giao diện dòng lệnh hoặc qua một mạng truyền thông. Chúng đặc biệt hữu ích cho việc kiểm thử các trang web vì chúng có thể hiển thị và hiểu HTML giống như các trình duyệt thông thường, bao gồm các cả styling như bố cục trang, màu sắc, font chữ và thực thi Javascript và AJAX mà thường không có sẵn khi sử dụng các phương pháp kiểm thử khác.
Trường hợp sử dụng Headless Browser
- Kiểm tra tự động hóa trong các ứng dụng web hiện đại.
- Chụp ảnh màn hình của các trang web.
- Chạy các bài kiểm tra tự động cho các thư viện JavaScript.
- Scrape các trang web cho dữ liệu.
- Tự động tương tác của các trang web.
- Google đã tuyên bố trong năm 2009 rằng việc sử dụng một trình duyệt không đầu có thể giúp nội dung trang chỉ mục tìm kiếm của họ từ các trang web sử dụng AJAX.Một số mục đích sai trái khi sử dụng Headless Browser
- Thực hiện tấn công DDOS trên các trang web.
- Tăng hiển thị quảng cáo một cách trái phép.
- Tự động hóa các trang web theo những cách không mong muốn.
bài viết được lấy từ:
http://hanhtranglaptrinh.vn6.vn/headless-browsers-la-gi/
Không có nhận xét nào:
Đăng nhận xét