位置: 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)(莱茵地区在德国哪里)

  • 华为手表二维码在哪里找(华为手表二维码扫不出来怎么办)

    华为手表二维码在哪里找(华为手表二维码扫不出来怎么办)

  • 安康码怎么切换成孩子的(安康码怎么切换家庭成员)

    安康码怎么切换成孩子的(安康码怎么切换家庭成员)

  • win10时间轴怎么关闭(win10时间片)

    win10时间轴怎么关闭(win10时间片)

  • 荣耀30pro如何设置微信视频美颜(荣耀30pro如何设置三键)

    荣耀30pro如何设置微信视频美颜(荣耀30pro如何设置三键)

  • 8p抬头灯怎么设置(苹果8手机抬头显示在哪里设置)

    8p抬头灯怎么设置(苹果8手机抬头显示在哪里设置)

  • 华为荣耀20s拍照不清晰(华为荣耀20i拍照)

    华为荣耀20s拍照不清晰(华为荣耀20i拍照)

  • 抖音显示由于对方的隐私设置你无法查看吗(抖音显示由于对方设置我无法查看)

    抖音显示由于对方的隐私设置你无法查看吗(抖音显示由于对方设置我无法查看)

  • imap账户qq的密码(imap.qq的密码是什么)

    imap账户qq的密码(imap.qq的密码是什么)

  • 微信退还钱对方有提醒吗(微信退还钱对方显示吗)

    微信退还钱对方有提醒吗(微信退还钱对方显示吗)

  • 华为mate30pro密码忘记了怎么办(华为mate30pro密码明明对的)

    华为mate30pro密码忘记了怎么办(华为mate30pro密码明明对的)

  • wpssmartart在哪里找(wps上的smartart在哪)

    wpssmartart在哪里找(wps上的smartart在哪)

  • 为什么打空格后面的字会没有(为什么打空格会有小点)

    为什么打空格后面的字会没有(为什么打空格会有小点)

  • redmi8a是什么手机(redmi8a是什么型号)

    redmi8a是什么手机(redmi8a是什么型号)

  • 为什么抖音的视频发到朋友圈就模糊了(为什么抖音的视频没有声音)

    为什么抖音的视频发到朋友圈就模糊了(为什么抖音的视频没有声音)

  • 新买的ipad激活了可以退货吗(新买的ipad激活了有质量问题可以退货吗)

    新买的ipad激活了可以退货吗(新买的ipad激活了有质量问题可以退货吗)

  • 美团怎么删除账单记录(美团怎么删除账单详情)

    美团怎么删除账单记录(美团怎么删除账单详情)

  • 怎么把百度视频保存到相册(怎么把百度视频里的音乐提取出来)

    怎么把百度视频保存到相册(怎么把百度视频里的音乐提取出来)

  • ps怎么设置快捷键(ps怎么设置快捷键翻转)

    ps怎么设置快捷键(ps怎么设置快捷键翻转)

  • 白底电子档照片怎么弄(白底电子档照片是什么)

    白底电子档照片怎么弄(白底电子档照片是什么)

  • 西文空格怎么全部删除(西文空格在哪里)

    西文空格怎么全部删除(西文空格在哪里)

  • 探探往哪划是喜欢(探探喜欢的往左还是往右)

    探探往哪划是喜欢(探探喜欢的往左还是往右)

  • 火山视频怎么快速删除(火山视频怎么快进)

    火山视频怎么快速删除(火山视频怎么快进)

  • 步步高s3上市时间(步步高s3多少钱一台)

    步步高s3上市时间(步步高s3多少钱一台)

  • 三星s8触摸灵敏度设置(三星s8+触屏灵敏度设置在哪里)

    三星s8触摸灵敏度设置(三星s8+触屏灵敏度设置在哪里)

  • airpods2续航时间多久(airpods2续航时间变短了怎么办)

    airpods2续航时间多久(airpods2续航时间变短了怎么办)

  • 小米8待机耗电快怎么办(小米待机耗电多少算正常)

    小米8待机耗电快怎么办(小米待机耗电多少算正常)

  • 苏格兰高地上的厄克特城堡和内斯湖 (© AWL Images/Danita Delimont)(苏格兰高地什么意思)

    苏格兰高地上的厄克特城堡和内斯湖 (© AWL Images/Danita Delimont)(苏格兰高地什么意思)

  • 财务报表没申报以后可不可以补申报
  • 子公司注销母公司投资损失企业所得税
  • 劳务费个人所得税怎样计算
  • 小规模纳税人注册资金最高多少
  • 跨月发票红字冲销账务处理
  • 获取发票信息异常
  • 专利在审可以入库吗
  • 小规模纳税人专票和普票区别
  • 什么叫企业过桥资金
  • 企业所得税季度预缴怎么计算
  • 黄金以旧换新怎么算费用
  • 大家怎么看恒大品牌
  • 开办费一次性摊销企业所得税
  • 税法规定固定资产折旧残值率
  • 企业开发票的人员要经过培训吗?
  • 小规模没有进项可以开发票吗
  • 园林绿化公司前景如何
  • 市政配套费交给哪个部门
  • 白酒消费税税率多少钱一吨
  • 技术转让怎么算成本
  • 临时工怎样做账
  • 劳务派遣公司会扣工资吗
  • 年所得12万元以上的纳税人,在纳税年度终了后
  • 增值税进项抵扣完了还上附加税吗
  • 外汇局网上申报
  • 增值税小规模纳税人优惠政策
  • 拆迁安置房如何写两人名字
  • 应付职工薪酬在借方是什么意思
  • 户外拓展费用入什么科目
  • 小规模纳税人销售自己使用过的物品
  • 进项税和销项税的分录
  • 鸿蒙大文件夹怎么设置透明度
  • 笔记本怎么按出键盘
  • 怎么注销win10系统
  • 企业取得的利息收入 用什么科目
  • 发票金额大于实付金额,要怎么入账
  • 共管帐户的特点是什么
  • 代扣代缴个税手续费
  • 小本票防伪
  • 图像分割最新算法
  • 关于灵活就业人员待遇享受政策
  • thinkphp demo
  • 什么叫点云数据
  • 报错专业怎么补救
  • pytorch csdn
  • pdca安全管理方法
  • 房租费用计入什么现金流量
  • 火车票的进项税率
  • 备用金管理方式
  • Python数学建模三剑客
  • SQLite数据库安装及基本操作指南
  • 6%税点是什么意思
  • sql纵表转横表
  • 无法取得发票的成本能列支吗
  • 施工企业期间费用 企业管理费会计分录
  • 什么叫非限定性不定方程
  • 出口退税企业更正申报增值税
  • 贷方账户日累计金额超限什么意思
  • 长期股权投资股利确认时间点
  • 福利企业增值税退税标准
  • 存贷款利率计算公式
  • 机票抵扣怎么填申报表
  • 季度申报表弥补以前年度亏损
  • mysql 源码 下载
  • 注册表禁止windows自动更新
  • linux/tmp
  • 开机f8显示英文字母
  • ubuntu14.04升级
  • win8系统没有无线网络连接
  • win8个性化外观恢复默认设置
  • [置顶]公主大人接下来是拷问时间31
  • android开发中遇到的问题
  • 多态和封装的区别
  • jquery选择id
  • Android ListViewitem滑动出现删除按钮
  • Android使用HttpURLConnection和HttpClient请求服务器数据
  • html5过渡的触发机制
  • 职称申报结束多久公示
  • 2020年税务口号
  • 房租是不是先交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设