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

  • 候补订单成功率高吗(微信火车票候补订单成功率)

    候补订单成功率高吗(微信火车票候补订单成功率)

  • 操作无法完成拒绝访问(操作无法完成0×00000bbb)

    操作无法完成拒绝访问(操作无法完成0×00000bbb)

  • 11寸和12.9寸 pro 区别(11寸和12.9寸 pro 大小)

    11寸和12.9寸 pro 区别(11寸和12.9寸 pro 大小)

  • 滴滴登录频繁怎么解除(滴滴车主登录显示频繁)

    滴滴登录频繁怎么解除(滴滴车主登录显示频繁)

  • 华为nova4指纹解锁怎么突然没有了(华为nova4指纹解锁在哪儿设置)

    华为nova4指纹解锁怎么突然没有了(华为nova4指纹解锁在哪儿设置)

  • 手机网络显示hd是什么意思啊(手机上的hd怎么关闭)

    手机网络显示hd是什么意思啊(手机上的hd怎么关闭)

  • 苹果11a2223型号是什么意思(苹果11a2223型号和苹果11有什么区别)

    苹果11a2223型号是什么意思(苹果11a2223型号和苹果11有什么区别)

  • 微信出现风险提示怎么快速解决(微信出现风险提示)

    微信出现风险提示怎么快速解决(微信出现风险提示)

  • sysmain服务可以关吗(sys.platform)

    sysmain服务可以关吗(sys.platform)

  • 微信怎么扫码登录(微信怎么扫码登录到另外一个手机)

    微信怎么扫码登录(微信怎么扫码登录到另外一个手机)

  • 华为荣耀9x是不是全网通(华为荣耀9x是不是防水的)

    华为荣耀9x是不是全网通(华为荣耀9x是不是防水的)

  • 什么是微视频(什么是微视频教学)

    什么是微视频(什么是微视频教学)

  • xp系统的电脑可以装win7系统吗

    xp系统的电脑可以装win7系统吗

  • 魅族m882q是魅族几(魅族型号m822q是魅族几)

    魅族m882q是魅族几(魅族型号m822q是魅族几)

  • wpsoffice属于系统软件吗

    wpsoffice属于系统软件吗

  • 手机qq群标签怎么设置(qq群标签怎么写)

    手机qq群标签怎么设置(qq群标签怎么写)

  • 运算器可进行哪些运算(运算器可实现什么运算)

    运算器可进行哪些运算(运算器可实现什么运算)

  • 电脑wps怎么发给好友(电脑wps怎么发给qq好友)

    电脑wps怎么发给好友(电脑wps怎么发给qq好友)

  • 手机掉水里了怎么办(手机掉水里了怎么打捞)

    手机掉水里了怎么办(手机掉水里了怎么打捞)

  • 华为mate30什么时候出5G(华为mate30哪年出的)

    华为mate30什么时候出5G(华为mate30哪年出的)

  • 如何安装路由器和wifi(手机如何安装路由器)

    如何安装路由器和wifi(手机如何安装路由器)

  • 微信辅助能取消吗(微信辅助取消辅助还能再申请吗)

    微信辅助能取消吗(微信辅助取消辅助还能再申请吗)

  • 苹果蓝牙耳机一个响一个不响怎么回事(苹果蓝牙耳机一个声音大一个声音小)

    苹果蓝牙耳机一个响一个不响怎么回事(苹果蓝牙耳机一个声音大一个声音小)

  • 两个摄像头有什么作用(两个摄像头有什么区别)

    两个摄像头有什么作用(两个摄像头有什么区别)

  • 美团怎么参加别人的团(美团怎么参加别人发起的拼场活动)

    美团怎么参加别人的团(美团怎么参加别人发起的拼场活动)

  • 苹果8p与苹果x的区别(苹果8p和苹果x选哪个)

    苹果8p与苹果x的区别(苹果8p和苹果x选哪个)

  • html的正式名称是(html的命名规范)

    html的正式名称是(html的命名规范)

  • Yolov5添加注意力机制(yolov5添加注意力机制真的有用吗?)

    Yolov5添加注意力机制(yolov5添加注意力机制真的有用吗?)

  • 季度申报,其他收益科目是怎样的科目
  • 暂估入库后怎么冲回
  • 营业执照注销对商标有影响吗
  • 公司提供住宿员工在外居住出现问题
  • 限售股在锁定期内卖出
  • 外来审计人员交通费
  • 为什么差额征税有的可以开专票有的只能开普票
  • 计提工资需要纳税调整吗
  • 个体工商户免征税额度是多少
  • 销售使用过的汽车如何缴纳增值税
  • 长期股权投资减值准备可以转回吗
  • 怎么分清复利和年金
  • 福利费发票可以开个人抬头吗
  • 周转材料计入什么账
  • 现金支付业务
  • 股票发行的会计分录
  • 房屋及建筑物原值计算
  • 消费税征收范围包括
  • 申报文件解密失败怎么办?
  • 公司账上的钱如何取出来
  • 应交税费 减免税款
  • 无形资产管理费用不计入
  • 应收股利属于其他业务吗
  • 个税汇算清缴申报错误怎么办
  • 大学期末 知乎
  • 局域网内ip地址冲突怎么找出来
  • 固定资产进项税额怎么做账
  • 增值税明细账怎么登记
  • 滴滴代驾报酬
  • 电脑的c盘变红怎么回事
  • 苹果mac系统怎么更新最新版本
  • 简易征收增值税一般纳税人怎么报税
  • 分公司收到总公司利润分录怎么写
  • mom.exe是什么进程
  • 家里有蟑螂怎么找到窝
  • 湿地上有什么植物
  • uniapp获取window对象
  • 税务局关于免税资格的审核认定
  • 销售方红字发票的账务处理?
  • php使用自定义函数编程求半径r的圆的周长和面积
  • 专项应付款怎么冲销
  • 获取企业微信用户身份信息授权失败
  • Cookie和Session的区别,各自的使用方法及常用操作
  • php随机ip访问
  • xss攻击解决方案
  • 房地产企业出售房产增值税
  • 租金算营业成本还是管理费用
  • 优先股股息必须支付吗
  • 计提折旧的固定资产全年平均总值怎么算
  • 分期购车会计分录小规模
  • 租房免租是什么意思
  • 境外企业向境内企业提供劳务
  • 月末结转后应交税费应交增值税一般无余额
  • 公司的软件服务器设置什么意思啊
  • 销售出库单需要盖章吗
  • 承兑汇票可以买卖吗?
  • 固定资产怎么折旧有几种方法
  • 简单介绍春节的风俗
  • 数据库sql server
  • FNPLicensingService.exe是什么意思
  • windows登录密码设置
  • xp系统无线网络连接怎么没有
  • vm15虚拟机安装
  • CentOS系统中与时间的相关命令详解
  • win1020h2版本是正式版吗
  • win7关闭操作中心图标
  • wind7安装
  • VS2012中C++,#include无法打开源文件
  • 非常好的成语
  • 可以自己做手写的软件
  • Animation.setFillAfter and Animation.setFillBefore的作用
  • AsyncTask onPostExecute()不执行,与JPush冲突
  • unity 数学
  • php绘制图形函数
  • js实现新浪博客推送
  • jquery中遍历指定的对象和数组是哪个方法
  • 噩梦pv
  • js模拟点击事件onclick
  • 陕西税务平台
  • 超期未申报还能申报吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设