ГОСТ Р 56170-2014
8.11.7 Объектный модуль среды DVB
Приложение DOM может использовать метод hasFeature интерфейса реализации DOM, чтобы
определить что этот модуль поддерживается.
8.11.7.1 Свободные переменные
DVB-HTML должен поддерживать доступ ECMAScript к определенным API через переменные, ко
торые связаны в контексте каждой страницы:
- документ:
- навигатор;
- окна.
Функциональность свободных переменных описана в [14] (8.11.7.1).
8.11.7.2 Объекты среды хоста
8.11.7.2.1 Объект навигатор
Объект навигатор является непосредственно браузером. Он поддерживается в DVB-HTML атри
бутами и методами в соответствии с [14] (8.11.7.2.1. 8.11.7.2.2).
8.11.7.2.2 Объект Window
Объект Window представляет окно верхнего уровня браузера или кадра. Существует только одно
окно верхнего уровня в приложении DVB-HTML. родителем которого является NULL. Другие объекты в
окне приложения представляют кадры в наборе кадров.
Объект Window поддерживается атрибутами DVB-HTML и методами в соответствии с [14]
(8.11.7.2.2.1. 8.11.7.2.2.2. 8.11.7.2.2.3).
8.11.7.2.3 Объект расположения
Элемент, который анализирует uri. используется в поле расположения объекта окна и поддержи
вается в соответствии с [14] (8.11.7.2.3.1, 8.11.7.2.3.2).
8.11.8 Поддержка CSS
8.11.8.1 Модуль DOM CSS DVB
DVB-HTML не требуется поддержки модуля CSS DOM-2. однако требуется поддержка простого
модуля CSS. Приложение может использовать метод DOM hasFeature реализации интерфейса DOM
для определения поддержки этого модуля. Строкой функции для всех интерфейсов, перечисленных в
этом модуле, является «DVBCSS» и «2.0».
8.11.8.1.1 Интерфейс DVBCSSInlineStyle
Интерфейс DVBInlineStyle должен быть реализован объектами, которые реализуют интерфейс
Элемент (см. [53]), и которые представляют элементы, поддерживающие атрибут стиля. Интер
фейс DVBCSSInlineStyle поддерживается атрибутами и методами в соответствии с [14] (8.11.8.1.1.1.
8
.
11
.
8
.
1
.
1
.
2
).
8.11.8.1.2 Интерфейс DVBCSSStyle
Интерфейс DVBInlineStyle выполняется объектами, которые реализуют интерфейс элемента (см.
[53]). который представляет собой корневой элемент документа. Интерфейс DVBCSSStyle поддержива
ется атрибутами и методами в соответствии со [14] (8.11.8.1.2.1. 8.11.8.1.2.2).
8.11.8.1.3 DVBCSSViewportRule
Интерфейс DVBCSSviewportRule представляет правило просмотра @viewport в таблице стилей
CSS. Правило ©viewport используется для определения на экране областей и отношения к видео
приложению DVB-HTML. Интерфейс поддерживается атрибутами и методами в соответствии с [14]
(8.11.8.1.3.1.8.11.8.1.3.2).
8.11.8.1.4 Интерфейс DVBCSSViewportProperties
Интерфейс DVBCSSViewportProperties представляет механизм получения и настройки свойств в
окне просмотра. Атрибуты этого интерфейса соответствуют всем указанным свойствам в 8.8.5.3.2. Ин
терфейс поддерживается атрибутами и методами в соответствии с [14] (8.11.8.1.4.1, 8.11.8.1.4.2).
8.12 Поддержка Cookie
8.12.1 Интерфейс DOM Cookie
Атрибут документа Cookie (см. 8.11.4.5.2 настоящего стандарта) предоставляет интерфейс для
набора пар атрибут-значение, описанный в [54].
Атрибут документа Cookie для чтения/записи строки имеет следующие характеристики поведе
ния:
38