vue嵌套iframe

此处应注意:iframe的src和正式环境的域名应该是相同的,顶级域名相同也可,不然会出现跨域问题
src:https://abc.baidu.com
浏览器环境:https://def.baidu.com

<template>
<div>
  <iframe
    id="iframe"
    ref="iframe"
    :src="grafana_api"
    width="100%"
    :height="mainHeight"
    frameborder="no"
  >
  </iframe>
</div>
</template>
<script>
export default {
  data(){
    return{
      mainHeight: '',
      grafana_api: '',
    }
  },
  mounted(){
    window.screenHeight = document.body.clientHeight;
    this.mainHeight = window.screenHeight - 52 + 'px';//高度自适应
    this.grafana_api = 'https://abc.baidu.com'
  },
}
</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • router.go() 主要是更改iframe中src值后导致的路由跳转混乱,多次更改iframe的src属性后,...
    有你有团阅读 3,948评论 0 0
  • 一、同源策略 什么是浏览器的同源策略?浏览器出于安全考虑,只允许相同域下的资源进行交互,不同源下的脚本在没有明确授...
    Da_xiong阅读 546评论 0 1
  • Ajax的基本概念及使用 同步&异步 同步:必须等待前面的任务完成,才能继续后面的任务; 异步:不受当前主要任务的...
    magic_pill阅读 1,973评论 0 5
  • 1、同源策略:其是浏览器中很重要的一种安全策略,所谓同源:协议、域名、端口号相同,浏览器端才能成功获取到服务器端资...
    官清岁月阅读 1,597评论 1 0
  • 一、HTTP服务 1.1 C/S和B/S B/S架构:即Broswer、Server,将所有的服务都可以通过浏览器...
    福尔摩鸡阅读 697评论 0 4