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

  1. //{$MODE PASCAL}
    var obj :=
      '{"myProp": "MyVal"}';
    SESSION.SetNavigator(obj);
    TABS[0].Load('tests://navigator.html');

  2. //{$MODE PASCAL}
    var obj :=
      '{' + 
        '"language": "martian",' + 
        '"mimeTypes": "remove property",' + 
        '"cookieEnabled": "remove property"' + 
      '}';
    SESSION.SetNavigator(obj);
    TABS[0].Load('tests://navigator.html');

  3. //{$MODE PASCAL}
    var obj :=
      '{' + 
        '"language": "martian",' + 
        '"pureObject": true' +
      '}';
    SESSION.SetNavigator(obj);
    TABS[0].Load('tests://navigator.html');

ECMA

  1. //{$MODE ECMA}
    var obj =
      {"myProp": "MyVal"};
    SESSION.setNavigator(obj);
    TABS[0].load('tests://navigator.html');

  2. //{$MODE ECMA}
    var obj =
      '{' + 
        '"language": "martian",' + 
        '"mimeTypes": "remove property",' + 
        '"cookieEnabled": "remove property"' + 
      '}';
    SESSION.setNavigator(obj);
    TABS[0].load('tests://navigator.html');

  3. //{$MODE ECMA}
    var obj =
      {
        "language": "martian",
        "pureObject": true
      };
    SESSION.setNavigator(obj);
    TABS[0].load('tests://navigator.html');