====== SetNavigator ======
Устанавливает свойства [[http://www.w3schools.com/js/js_window_navigator.asp|window.navigator]] браузера
===== Синтаксис =====
procedure SetNavigator(aNavigator: string);
==== Параметры ====
* **//aNavigator//**
* //тип:// string
* //назначение:// JSON строка, соответствующая объекту, в соответствии с которым будет изменен объект [[http://www.w3schools.com/js/js_window_navigator.asp|window.navigator]] браузера.
===== Замечания =====
* Свойства объекта браузера window.navigator будут изменены в соответствии с аналогичными свойствами aNavigator. Свойства, не содержащиеся в window.navigator, будут добавлены.
* Если какое-либо из свойств aNavigator равно "remove property", то это свойство будет удалено из объекта window.navigator браузера
* Если объект aNavigator содержит свойство "pureObject", равное true, то перед изменением window.navigator все свойства window.navigator будут удалены.
===== Примеры =====
- var obj := '{myProp: "MyVal"}';
SetNavigator(obj);
LoadURI('tests://navigator.html');
{{ setnavigator1.png }}
- var obj :=
'{' +
'language: "martian",' +
'mimeTypes: "remove property",' +
'cookieEnabled: "remove property"' +
'}';
SetNavigator(obj);
LoadURI('tests://navigator.html');
{{ setnavigator2.png }}
- var obj :=
'{' +
'language: "martian",' +
'pureObject: true' +
'}';
SetNavigator(obj);
LoadURI('tests://navigator.html');
{{ setnavigator3.png }}