====== 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 }}