UserAgent
extends AbstractProvider
in package
Провайдер строк User-Agent: Chrome, Firefox, Safari, Opera, Edge.
Каждая строка собирается из реального шаблона браузера, платформенного токена и правдоподобной версии, поэтому проходит разбор популярными парсерами User-Agent — в отличие от аналогов с устаревшими зафиксированными строками.
Table of Contents
Methods
- __construct() : mixed
- chrome() : string
- User-Agent Google Chrome со случайной платформой и версией.
- edge() : string
- User-Agent Microsoft Edge со случайной платформой и версией.
- firefox() : string
- User-Agent Mozilla Firefox со случайной платформой и версией.
- opera() : string
- User-Agent Opera со случайной платформой и версией.
- safari() : string
- User-Agent Apple Safari со случайной платформой и версией.
- userAgent() : string
- Строка User-Agent случайного браузера.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
chrome()
User-Agent Google Chrome со случайной платформой и версией.
public
chrome() : string
Return values
string —строка User-Agent Chrome
edge()
User-Agent Microsoft Edge со случайной платформой и версией.
public
edge() : string
Return values
string —строка User-Agent Edge
firefox()
User-Agent Mozilla Firefox со случайной платформой и версией.
public
firefox() : string
Return values
string —строка User-Agent Firefox
opera()
User-Agent Opera со случайной платформой и версией.
public
opera() : string
Return values
string —строка User-Agent Opera
safari()
User-Agent Apple Safari со случайной платформой и версией.
public
safari() : string
Return values
string —строка User-Agent Safari
userAgent()
Строка User-Agent случайного браузера.
public
userAgent() : string
Браузер выбирается случайно, строка делегируется соответствующему методу.
Return values
string —User-Agent одного из поддерживаемых браузеров