SetScreen

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

Синтаксис

procedure SetScreen(aScreen: string);

Параметры

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

Замечания

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

Примеры

  1. var obj := '{myProp: "myValue"}';
    SetScreen(obj);
    LoadURI('tests://setscreen.html');

  2. var obj := 
      '{' + 
        'myProp: "myValue", ' +
        'availWidth: "remove property",' +
        'availHeight: "remove property"' + 
      '}';
    SetScreen(obj);
    LoadURI('tests://screen.html');

  3. var obj := 
      '{' + 
        'myProp: "myValue", ' +
        'pureObject: true' + 
      '}';
    SetScreen(obj);
    LoadURI('tests://screen.html');