iframe

iframe 可以在当前页面嵌入 HTML 页面或文档。

XML 元素

iframe

Java 类

IFrame

基本用法

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 内容

当需要渲染直接在视图 XML 中提供的内容时,可以将 resourceDoc 设置为已转义的 HTML:

<iframe resourceDoc="&lt;h1&gt;Awesome!&lt;h1/&gt;"/>

XML 属性

通用属性 对所有组件都是一样的配置。 下面是 iframe 的特殊属性:

名称 描述 默认值

allow

为嵌入内容可用的功能权限策略。

—

importance

告诉浏览器渲染的页面的重要程度。支持:AUTO、HIGH、LOW

AUTO

name

设置嵌入式浏览上下文的名称,可用作链接或表单目标。

—

resource

设置静态资源的路径,例如 resource="pdf/tutorial.pdf" 或站点的 URL。

–

resourceDoc

在组件内显示 HTML 代码。但是需要转义代码,示例:

–

sandbox

限制嵌入内容的能力。配置以逗号分隔的 SandboxType 值,例如 RESTRICT_ALL 或 ALLOW_SCRIPTS。如未配置,则无限制。

—

事件和处理器