SetNavigator

Устанавливает свойства window.navigator браузера

Синтаксис

procedure SetNavigator(aNavigator: string);

Параметры

  • aNavigator
    • тип: string
    • назначение: JSON строка, соответствующая объекту, в соответствии с которым будет изменен объект window.navigator браузера.

Замечания

  • Свойства объекта браузера window.navigator будут изменены в соответствии с аналогичными свойствами aNavigator. Свойства, не содержащиеся в window.navigator, будут добавлены.
  • Если какое-либо из свойств aNavigator равно «remove property», то это свойство будет удалено из объекта window.navigator браузера
  • Если объект aNavigator содержит свойство «pureObject», равное true, то перед изменением window.navigator все свойства window.navigator будут удалены.

Примеры

  1. var obj := '{myProp: "MyVal"}';
    SetNavigator(obj);
    LoadURI('tests://navigator.html');

  2. var obj :=
      '{' + 
        'language: "martian",' + 
        'mimeTypes: "remove property",' + 
        'cookieEnabled: "remove property"' + 
      '}';
    SetNavigator(obj);
    LoadURI('tests://navigator.html');

  3. var obj :=
      '{' + 
        'language: "martian",' + 
        'pureObject: true' +
      '}';
    SetNavigator(obj);
    LoadURI('tests://navigator.html');