====== SetNavigator ====== Определяет свойства объекта window.navigator браузера. ===== Синтаксис ===== ==== PASCAL ==== procedure SESSION.SetNavigator(aNavigator: String); ==== ECMA ==== function SESSION.setNavigator(aNavigator); ===== Параметры ===== ^ Параметр ^ Тип (PASCAL) ^ Тип (ECMA) ^ По умолчанию ^ Описание ^ |aNavigator |String |String | - |Строка в формате JSON, описывающая свойства объекта window.navigator. Если свойство "pureObject" объекта установлено в true, то все свойства window.navigator будут удалены. Если какое-либо свойство объекта будет установлено в "remove property", то соответствующее свойство window.navigator будет удалено. В остальных случаях свойства window.navigator будут установлены соответственно свойствам указанного объекта. | ===== Возвращаемое значение ===== ^ Тип (PASCAL) ^ Тип (ECMA) ^ Описание ^ ===== Примеры ===== ==== PASCAL ==== - //{$MODE PASCAL} var obj := '{"myProp": "MyVal"}'; SESSION.SetNavigator(obj); TABS[0].Load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-1_pascal.png|}} - //{$MODE PASCAL} var obj := '{' + '"language": "martian",' + '"mimeTypes": "remove property",' + '"cookieEnabled": "remove property"' + '}'; SESSION.SetNavigator(obj); TABS[0].Load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-2_pascal.png|}} - //{$MODE PASCAL} var obj := '{' + '"language": "martian",' + '"pureObject": true' + '}'; SESSION.SetNavigator(obj); TABS[0].Load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-3_pascal.png|}} ==== ECMA ==== - //{$MODE ECMA} var obj = {"myProp": "MyVal"}; SESSION.setNavigator(obj); TABS[0].load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-1_ecma.png|}} - //{$MODE ECMA} var obj = '{' + '"language": "martian",' + '"mimeTypes": "remove property",' + '"cookieEnabled": "remove property"' + '}'; SESSION.setNavigator(obj); TABS[0].load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-2_ecma.png|}} - //{$MODE ECMA} var obj = { "language": "martian", "pureObject": true }; SESSION.setNavigator(obj); TABS[0].load('tests://navigator.html'); {{:ru:wascript:globals:session:setnavigator-3_ecma.png|}}