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

  • 微信免费提现5个方法(微信免费提现5个方法2023)

    微信免费提现5个方法(微信免费提现5个方法2023)

  • 苹果13promax送充电器吗(苹果13promax送充电头吗)

    苹果13promax送充电器吗(苹果13promax送充电头吗)

  • 手机的NFC功能能干嘛(手机的nfc功能能复制几个id卡)

    手机的NFC功能能干嘛(手机的nfc功能能复制几个id卡)

  • qq空间注销后还可以恢复使用吗(QQ空间注销后还有相册吗)

    qq空间注销后还可以恢复使用吗(QQ空间注销后还有相册吗)

  • 淘宝未付款订单怎么取消(淘宝未付款订单删除了怎么恢复)

    淘宝未付款订单怎么取消(淘宝未付款订单删除了怎么恢复)

  • 为什么手机软件打不开(为什么手机软件更新那么频繁)

    为什么手机软件打不开(为什么手机软件更新那么频繁)

  • 魅族16spro屏幕比例(魅族16sp的屏幕怎么样)

    魅族16spro屏幕比例(魅族16sp的屏幕怎么样)

  • oppoa52是什么处理器(oppoa52是什么系列)

    oppoa52是什么处理器(oppoa52是什么系列)

  • 秘乐怎么发自己的视频(秘乐怎么卖)

    秘乐怎么发自己的视频(秘乐怎么卖)

  • 蓝牙双耳机只能响一边(为什么双蓝牙耳机只能一只能听了)

    蓝牙双耳机只能响一边(为什么双蓝牙耳机只能一只能听了)

  • 乐视x501是什么型号的(乐视x501参数配置)

    乐视x501是什么型号的(乐视x501参数配置)

  • 谷歌浏览器电脑上为啥不能打开(谷歌浏览器电脑版怎么下载)

    谷歌浏览器电脑上为啥不能打开(谷歌浏览器电脑版怎么下载)

  • 企业微信只能加入一个企业吗(企业微信只能加企业微信吗)

    企业微信只能加入一个企业吗(企业微信只能加企业微信吗)

  • vivo手机出现虚电怎么解决(vivo手机有虚电怎样才能恢复正常)

    vivo手机出现虚电怎么解决(vivo手机有虚电怎样才能恢复正常)

  • 一个手机号可以注册几个快手号(一个手机号可以注册几个快手账号)

    一个手机号可以注册几个快手号(一个手机号可以注册几个快手账号)

  • iphonex组装屏幕和原装的区别(iphonex 组装屏)

    iphonex组装屏幕和原装的区别(iphonex 组装屏)

  • 显卡70度左右正常吗(显卡70度会减寿吗)

    显卡70度左右正常吗(显卡70度会减寿吗)

  • 被苹果自动扣钱能退款吗(苹果自动扣钱怎么还钱)

    被苹果自动扣钱能退款吗(苹果自动扣钱怎么还钱)

  • 抖音歌曲版权受限怎么办(抖音歌曲版权原因限制)

    抖音歌曲版权受限怎么办(抖音歌曲版权原因限制)

  • vivox9电池怎么更换(vivox9电池怎么换)

    vivox9电池怎么更换(vivox9电池怎么换)

  • 手机sd卡是手机自带的吗(手机sd卡是手机卡吗)

    手机sd卡是手机自带的吗(手机sd卡是手机卡吗)

  • 图片不能大于500k怎么办(图片不得大于500k怎么弄)

    图片不能大于500k怎么办(图片不得大于500k怎么弄)

  • 拼多多精选推荐怎么删除(拼多多精选推荐怎么都是情趣用品)

    拼多多精选推荐怎么删除(拼多多精选推荐怎么都是情趣用品)

  • 黑鲨手机skr ao是几代(黑鲨skwa0是什么机型)

    黑鲨手机skr ao是几代(黑鲨skwa0是什么机型)

  • 苹果手机怎么显示节假日(苹果手机怎么显示电量百分比)

    苹果手机怎么显示节假日(苹果手机怎么显示电量百分比)

  • 携程套餐是什么意思(在携程上订的旅游套餐怎么样)

    携程套餐是什么意思(在携程上订的旅游套餐怎么样)

  • 优酷app弹幕怎么设置(优酷app弹幕怎么关)

    优酷app弹幕怎么设置(优酷app弹幕怎么关)

  • 三星是安卓系统吗(三星是安卓?)

    三星是安卓系统吗(三星是安卓?)

  • s7edge升级8.0后怎么降级(s7edge最新版可以降级吗)

    s7edge升级8.0后怎么降级(s7edge最新版可以降级吗)

  • 微擎框架破解版v2.6.2去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架安装教程)

    微擎框架破解版v2.6.2去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架安装教程)

  • 税后债务资本成本计算公式 中级会计
  • 国外收到怎么说
  • 盈利就是净利润吗
  • 财务软件续费怎么记账
  • 零申报失败什么原因
  • 融资性售后回租是什么服务
  • 建筑施工企业收到工程款会计分录
  • 财务费用中的汇兑损益记在现金流表哪里
  • 车辆报废补贴多久到账
  • 在建工程进项税额分两年抵扣
  • 两个其他应收款的区别
  • 支付技术转让费能加计扣除
  • 销售合同总金额含税还是不含税
  • 烟草消费税计算方法
  • 成本票和费用票分别是什么
  • 固定资产取得方式A04代号
  • 租房中介费计入租赁费吗
  • 分支机构能否随总机构认定为一般纳税人
  • 总杠杆系数的计算公司
  • 以前年度损益申报怎么报所得税
  • 上年度少计提的税金及附加
  • vmware运行win10很卡怎么解决
  • 2019年固态硬盘价格
  • 个体户对私账户
  • 电脑硬件检修
  • 合伙企业 投资
  • 听证方式有几种
  • 在建工程的二级明细的讲解
  • 进口设备和备件有哪些
  • 小规模纳税人免征增值税的账务处理
  • win10鼠标速度默认是多少
  • linux系统中安装软件的批处理文件
  • PHP:Memcached::replace()的用法_Memcached类
  • 物业管理费发票图片
  • 装修费怎么记会计科目
  • 发票已到货未到会计处理
  • vue router
  • 日出时的麦克拱岩,俄勒冈南海岸 (© Dennis Frates/Alamy)
  • php调试工具哪个好用
  • Symfony2中被遗弃的getRequest()方法分析
  • vuetify cdn
  • 【机器学习】9种回归算法及实例总结,建议学习收藏
  • 原生js操作数组的方法
  • ntpd命令详解
  • apt-key is deprecated
  • 收到国税退回的发票
  • 软件开发属于技术合同吗
  • 公司租用员工的车辆交什么税
  • 新租赁准则下的会计分录
  • mssqlserver服务安装
  • 房东减免部分房租
  • 红字申请单如何打印出来
  • 职工辞退福利是否要申报个税
  • 资产负债表里包括应付利息吗
  • 事业单位职工福利费支出范围
  • mysql新手入门
  • 怎么用sql脚本创建数据库
  • win8无法运行exe
  • linux内核模块编译步骤
  • linux处理文件命令
  • centos 界面安装
  • winpe安装系统教程
  • bios怎么设置efi引导
  • win8系统设置
  • linux shell脚本编写实例
  • win10系统开机后任务栏无响应怎么解决
  • pcl读取ply文件
  • python中numpy.zeros(np.zeros)的使用方法
  • opengl矩形
  • python用matplot画图
  • unity二段跳
  • Unity destructor Or OnDestory
  • 重庆国家电子税务总局怎样开电子税票
  • 一般纳税人获得自产自销免税发票怎么处理
  • 从国外进口设备需要缴纳增值税吗
  • 英国税务局缴纳税款方式
  • 社保信息怎么补全
  • 国家税务总局一个月多少钱
  • 福建生育登记证明电子版在哪查
  • 国际税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设