位置: IT常识 - 正文

学会iframe并用其解决跨域问题(iframe vh)

编辑:rootadmin
学会iframe并用其解决跨域问题

推荐整理分享学会iframe并用其解决跨域问题(iframe vh),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:iframe作用,iframe调用,iframe调用,iframe的使用和例子,使用iframe有哪些缺点,如何使用iframe,iframe的使用和例子,如何使用iframe,内容如对您有帮助,希望把文章链接给更多的朋友!

了解iframe

官方定义为:iframe是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。

简单理解为:iframe是一个内联框架,可以在当前HTML页面中嵌入另一个文档。

iframe的属性

这里只介绍常用属性

name:规定 <iframe> 的名称。

width:规定 <iframe> 的宽度。

height:规定 <iframe> 的高度。

src:规定在 <iframe> 中显示的文档的 URL。

frameborder:HTML5 不支持。规定是否显示 <iframe> 周围的边框。属性值为1或者0,1代表有边框,0代表无边框。

学会iframe并用其解决跨域问题(iframe vh)

scrolling:HTML5 不支持。规定是否在 <iframe> 中显示滚动条。属性值为yes、no、auto。

align:HTML5 不支持。HTML 4.01 已废弃。 规定如何根据周围的元素来对齐 <iframe>。属性值有left、right、middle、top、bottom

简单演示:

<h1>演示iframe的使用</h1> <iframe src="http://www.bilibili.com" name="ifr" frameborder="1" height="400" width="600" scrolling="no">你的浏览器不支持该iframe标签</iframe>

我们设置了一个名为ifr,宽为600,高为400,显示边框,隐藏滑动条,显示文档为b站(也可以选择本地html文档)的内联框架。 我们可以在iframe标签中写上文字说明,因为有一些低版本浏览器不支持这个标签,显示不了文档的时候就会在页面显示我们写的文字。

打开浏览器看下效果:

获取iframe内的内容

<h1>演示iframe的使用</h1> <iframe src="./t1.html" id="myiframe">你的浏览器不支持该iframe标签</iframe> <script> //获取iframe标签 var myiframe=document.querySelector("#myiframe") //获取它的window对象 var mywindow=myiframe.contentWindow //获取它的document对象 var mydocument=mywindow.document </script>

解决跨域问题

1、document.domain+iframe

这个方法只能用于同一个主域下不同子域之间的跨域请求,比如a.com和1.a.com 之间,1.a.com和2.a.com 之间。

只要把两个页面的document.domian都指向主域就可以了,比如document.domain="a.com"。

父页面通过iframe嵌入子页面,通过iframe.contentWindow获取子页面的window,即可操作子页面,子页面通过parent.window和parent来访问父页面的window。

写个例子:

//父页面http://a.com/a.html<iframe id="myiframe" src="http://1.a.com"></iframe><script> document.domain="a.com" var myiframe=document.queryselector("#myiframe") var name1=1 //获取子页面的属性 var name22 = myiframe.contentWindow.name2;</script>//子页面 http://1.a.com/b.htmldocument.domain="a.com"var name2=2//获取父页面的属性var name11=parent.window.name1

2、window.name+iframe

实现是基于window.name传递数据。name 在浏览器环境中是一个全局window对象的属性 当在 iframe 中加载新页面时,name 的属性值依旧保持不变。

本文链接地址:https://www.jiuchutong.com/zhishi/288850.html 转载请保留说明!

上一篇:苏门答腊海岸正在喷发的喀拉喀托火山,印度尼西亚 (© Martin Rietze/Alamy)(苏门答腊岛海岸线多少)

下一篇:下莱茵省的胡内城堡,法国阿尔萨斯大区 (© Leonid Andronov/Alamy)(莱茵地区在德国哪里)

  • ipad2021和2020的保护壳一样吗(ipad2021和ipad2020保护套通用吗)

    ipad2021和2020的保护壳一样吗(ipad2021和ipad2020保护套通用吗)

  • 余额宝明细有删除的办法吗(余额宝明细有删除记录吗)

    余额宝明细有删除的办法吗(余额宝明细有删除记录吗)

  • 苹果手机和苹果电脑怎么隔空投送(苹果手机和苹果手机怎么导入数据)

    苹果手机和苹果电脑怎么隔空投送(苹果手机和苹果手机怎么导入数据)

  • 计算机系统包括(计算机系统包括哪2个系统)

    计算机系统包括(计算机系统包括哪2个系统)

  • 淘宝无法换绑支付宝(淘宝无法换绑支付宝 未完成交易)

    淘宝无法换绑支付宝(淘宝无法换绑支付宝 未完成交易)

  • 哔哩哔哩有电视版吗(哔哩哔哩有电视会员吗)

    哔哩哔哩有电视版吗(哔哩哔哩有电视会员吗)

  • 一个人可以注册几个淘宝(一个人可以注册多个个体户吗)

    一个人可以注册几个淘宝(一个人可以注册多个个体户吗)

  • 抖音作品怎么隐藏起来(抖音作品怎么隐私设置)

    抖音作品怎么隐藏起来(抖音作品怎么隐私设置)

  • vivo什么型号带NFC(vivo什么型号带无线充电功能)

    vivo什么型号带NFC(vivo什么型号带无线充电功能)

  • 名片赞是什么(名片赞是什么赞)

    名片赞是什么(名片赞是什么赞)

  • 电脑多久换一次(电脑多久换一次电池)

    电脑多久换一次(电脑多久换一次电池)

  • 低配电脑要不要开垂直同步

    低配电脑要不要开垂直同步

  • 天猫魔盒怎么下载爱奇艺(天猫魔盒怎么下载电视直播)

    天猫魔盒怎么下载爱奇艺(天猫魔盒怎么下载电视直播)

  • 什么是单页网站(单页式网站)

    什么是单页网站(单页式网站)

  • 截好图怎样发送(截好图怎样发送到朋友圈)

    截好图怎样发送(截好图怎样发送到朋友圈)

  • 手机ip地址是随便改吗(手机的ip地址会随着所在地改变吗)

    手机ip地址是随便改吗(手机的ip地址会随着所在地改变吗)

  • 打印机缩印怎么操作(打印机缩印怎么设置)

    打印机缩印怎么操作(打印机缩印怎么设置)

  • pr给视频加背景音乐(pr视频加背景视频)

    pr给视频加背景音乐(pr视频加背景视频)

  • 呼出未接通对方知道吗(呼出未接通对方手机会收到吗)

    呼出未接通对方知道吗(呼出未接通对方手机会收到吗)

  • 红米note8支持人脸解锁吗(红米note 8支持nfc吗)

    红米note8支持人脸解锁吗(红米note 8支持nfc吗)

  • 苹果xr拍照怎么虚化背景(苹果xr拍照怎么样)

    苹果xr拍照怎么虚化背景(苹果xr拍照怎么样)

  • 华为快速充电和超级快充(华为快速充电和闪充)

    华为快速充电和超级快充(华为快速充电和闪充)

  • 抖音关闭喜欢的作品(抖音关闭喜欢的作品不可见提示)

    抖音关闭喜欢的作品(抖音关闭喜欢的作品不可见提示)

  • 华为鸿蒙OS能补电吗? 华为鸿蒙补电的官方说法(华为鸿蒙os升级机型曝光)

    华为鸿蒙OS能补电吗? 华为鸿蒙补电的官方说法(华为鸿蒙os升级机型曝光)

  • (附源码)计算机毕业设计SSM基于Web企业客户管理系统(求源代码)

    (附源码)计算机毕业设计SSM基于Web企业客户管理系统(求源代码)

  • [YOLOv7/YOLOv5系列算法改进NO.7]损失函数改进(yolov5s)

    [YOLOv7/YOLOv5系列算法改进NO.7]损失函数改进(yolov5s)

  • 进项税额转出会影响利润吗
  • 加计扣除产生的滞纳金
  • 其他应收款的对方科目有哪些
  • 代扣代缴增值税纳税义务发生时间
  • 企业减免的所得税税率
  • 房地产企业汇算清缴
  • 逾期不缴纳税款责令限改期限内改正的
  • 包装物押金会计分录怎么做
  • 递延所得税当期发生额
  • 银行卡收到养老金是什么意思
  • 单位定期存款如遇利率调整,不论调高调低
  • 质量问题用实物形容
  • 小规模都纳什么税
  • 总公司与分公司的账务处理销售
  • 记帐凭证怎么制作的
  • 企业专项储备属于什么科目
  • 往来款核销需要如何确认
  • 会计审核票据如何签字
  • 混合销售行为的名词解释
  • 工业废弃物处理方式
  • 商事账薄的特征
  • 出售使用过的设备
  • 中秋佳节发放职工福利的话语
  • php中cookie的值存储在哪
  • 进项税额转出会计分录福利费
  • 发票认证了,但是没有入账
  • 债券转换为普通债权
  • 高新技术企业补助需要交所得税吗
  • 软件企业职工培训费税前扣除标准
  • 非货币性资产投资个人所得税
  • 青龙面板拉库命令
  • PHP:imagecolorclosest()的用法_GD库图像处理函数
  • 海关交税标准表
  • php返回函数值的关键字
  • 城建税教育费附加什么时候交
  • 微信小程序开发一个多少钱
  • 机器视觉 machine
  • c++图像二值化
  • 前期认证相符
  • 分公司需要交所得税吗
  • 年初结转增值税怎么算
  • 新合同旧合同的法律依据
  • mongodb bi
  • centos7.9 防火墙
  • 公司认缴出资怎么交税
  • 汽车买卖中介
  • 固定资产的计提折旧方法有哪些
  • 合同约定合同期限自动顺延
  • 融资租赁取得的机器设备的账务处理
  • 预付卡充值入什么科目
  • 管理费用收入缴纳增值税吗
  • 接受投资者投入的资产
  • 车辆转让怎么开票
  • mysql5.7慢查询
  • sql server触发器主要针对下列语句创建
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • linux系统中用户可以分为三种
  • Ubuntu安装VMware tools
  • gws.exe是啥
  • windows下合并分区
  • Win8用Ribbon Disabler工具关闭Ribbon功能区界面
  • nodejs oom
  • celery使用
  • android aidl binder
  • android studio右边的视图不见了
  • shell 去空格 trim
  • javascript的简介
  • JavaScript中setMonth()方法的使用详解
  • Tiled GPU perf. warning: RenderTexture color surface (0x0) was not cleared/discarded
  • springmvc接收json需要配
  • 浙江通用电子发票查不到
  • 税务局核查研发费举措
  • 现在德国的普通话怎么样
  • 云南省税务局网址
  • 河南省地方税务局公告2011年第10号
  • 对税务巡视工作的意见
  • 新疆伊犁水费怎么交
  • 美国纽约购物
  • 地税局跟税务局有什么区别
  • 成都国税发票领取地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设