====== ESNavigator ====== Служит для установки параметров эмуляции [[http://www.spravkaweb.ru/javascript/reference/navigator|navigator]]. ===== Структура ===== Может содержать любые свойства. Структура объекта будет полностью перенесена в объект navigator браузера. ===== Описание ===== Если в выбранном элементе массива 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": "" }, ... } }