mip-iframe

<mip-iframe> 是用来支持在 MIP 中嵌入第三方内容的一种方式,需要注意的是:所嵌入的内容强制是符合 HTTPS 协议的。

如您的网站还不支持 HTTPS,可使用百度云加速或其他同类型服务,开通 HTTPS。百度云加速开通步骤见文档

标题 内容
类型 通用
支持布局 responsive, fixed-height, fixed
所需脚本

示例

基本使用

  1. <mip-iframe
  2. allowfullscreen
  3. src="https://www.mipengine.org/article/instant-pageview.html"
  4. width="400"
  5. height="300"
  6. allowtransparency="true">
  7. </mip-iframe>

加布局(fixed-height 为例)

  1. <mip-iframe
  2. layout="fixed-height"
  3. src="https://www.mipengine.org/article/instant-pageview.html"
  4. allowfullscreen
  5. width="400"
  6. height="300"
  7. allowtransparency="true">
  8. </mip-iframe>

srcdoc

  1. <mip-iframe
  2. allowfullscreen
  3. srcdoc="
  4. <div>You say that you love rain,</div>
  5. <div>but you open your umbrella when it rains.</div>
  6. <div>You say that you love the sun,</div>
  7. <div>but you find a shadow spot when the sun shines.</div>
  8. <div>You say that you love the wind,</div>
  9. <div>but you close your windows when wind blows.</div>
  10. <div>This is why I am afraid,</div>
  11. <div>because you say that you love me too.</div>
  12. "
  13. width="400"
  14. height="300"
  15. sandbox=""
  16. allowtransparency="true">
  17. </mip-iframe>

属性

src

说明:与原生 <iframe>src 属性作用一致
必选项:是
类型:URL
单位:无
取值:必须要使用 HTTPS 地址
默认值:无

width

说明:宽度,不是实际宽度,与高度属性配合来设置图片比例,详见组件布局
必选项:是
类型:数字
单位:无
默认值:无

height

说明:高度,不是实际高度,与宽度属性配合来设置图片比例,详见组件布局
必选项:是
类型:数字
单位:无
默认值:无

allowfullscreen

说明:与原生 <iframe>allowfullscreen 属性作用一致
必选项:否
取值:空
默认值:无

srcdoc

说明:与原生 <iframe>srcdoc 属性作用一致
必选项:否
类型:HTML_code
单位:无
取值:要显示在 <iframe> 中的 HTML 内容。必需是有效的 HTML 语法
默认值:无

sandbox

说明:与原生 <iframe>sandbox 属性作用一致
必选项:否
类型:字符串
单位:无
取值:””, allow-same-origin, allow-top-navigation, allow-forms, allow-script
默认值:无

allowtransparency

说明:与原生 <iframe>allowtransparency 属性作用一致
必选项:否
类型:字符串
单位:无
取值:””, true, false
默认值:无