====== Объект Navigator ======
Служит для установки параметров эмуляции [[http://www.spravkaweb.ru/javascript/reference/navigator|navigator]].
Является свойством элемента [[ru:help:externalsource:useragents|массива UserAgents]]
===== Структура =====
"Navigator":
{
...
}
==== Свойства ====
Может содержать любые свойства. Структура объекта будет полностью перенесена в объект navigator браузера.
===== Описание =====
Если в выбранном элементе массива [[ru:help:externalsource:useragents|UserAgents]] обнаружен объект Navigator, то navigator браузера будет эмулироваться в соответствии с указанным объектом.
Некоторые параметры эмуляции, такие как plugins и mimeTypes будут подставлены системой автоматически, если их не указать специально.
Если в объекте Navigator присутствует свойство userAgent, то значение этого свойства перекроет значение свойства UserAgent выбранного элемента массива UserAgents.
===== Примеры =====
-
{
"Items":[
...
],
"UserAgents":[
...
{
"UserAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0",
"Navigator":
{
"appCodeName": "Mozilla",
"appName": "Netscape",
"appVersion": "5.0 (Windows)",
"buildID": "20140605174243",
"doNotTrack": "unspecified",
"language": "ru-RU",
"mozAlarms": null,
"mozId": null,
"mozKeyboard": null,
"mozPay": null,
"mozPermissionSettings": null,
"mozTCPSocket": null,
"onLine": true,
"oscpu": "Windows NT 6.1; WOW64",
"platform": "Win32",
"product": "Gecko",
"productSub": "20100101",
"userAgent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0",
"vendor": "",
"vendorSub": ""
},
...
}
}