iframe
iframe встраивает HTML‑страницу или документ в текущую страницу.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
Ниже показан пример базового использования iframe:
<iframe width="100%" height="100%" css="border: unset;"
resource="https://en.wikipedia.org/wiki/Parrot"/>
Отображение документов
Укажите в resource путь приложения к статическому документу. В примере встраивается PDF-файл из ресурсов приложения:
<layout>
<iframe width="100%" height="100%" css="border: unset;"
resource="pdf/tutorial.pdf"/>
</layout>
В связанных примерах показаны динамически созданные документы и документы, загруженные через REST:
Встроенное HTML-содержимое
Если фрейм должен отображать содержимое непосредственно из дескриптора экрана, задайте в resourceDoc экранированную HTML-разметку:
<iframe resourceDoc="<h1>Awesome!<h1/>"/>
Атрибуты
Общие атрибуты выполняют ту же функцию для всех компонентов.
Следующие атрибуты специфичны для iframe:
| Имя | Описание | По умолчанию |
|---|---|---|
Задаёт политику разрешений для функций, доступных встроенному содержимому. |
— |
|
Указывает браузеру приоритет ресурса при отображении страницы: |
|
|
Задаёт имя встроенного контекста просмотра, которое можно использовать как цель ссылки или формы. |
— |
|
Путь к статическому ресурсу, например |
— |
|
Задаёт экранированное встроенное HTML-содержимое. См. Встроенное HTML-содержимое. |
— |
|
Ограничивает возможности встроенного содержимого. Укажите через запятую значения |
— |