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

  • 华为手机温度高怎么办(华为手机温度高时自动关机怎么关闭)

    华为手机温度高怎么办(华为手机温度高时自动关机怎么关闭)

  • 电量不足提示在哪设置(电量不足标识)

    电量不足提示在哪设置(电量不足标识)

  • 抖音不能发抽烟视频吗(抖音不能发抽烟的视频吗)

    抖音不能发抽烟视频吗(抖音不能发抽烟的视频吗)

  • 微信朋友圈指定人看其他能不能看到(微信朋友圈指定人可见新加的好友能看到吗)

    微信朋友圈指定人看其他能不能看到(微信朋友圈指定人可见新加的好友能看到吗)

  • 为什么鸿业打开是cad界面(鸿业为什么破解不了)

    为什么鸿业打开是cad界面(鸿业为什么破解不了)

  • 机械硬盘插主板哪个口(机械硬盘插主板哪个位置)

    机械硬盘插主板哪个口(机械硬盘插主板哪个位置)

  • 微信限制登录最长多久(微信限制登录最新消息)

    微信限制登录最长多久(微信限制登录最新消息)

  • 抖音礼物隐藏特效有哪些(抖音礼物隐藏特效)

    抖音礼物隐藏特效有哪些(抖音礼物隐藏特效)

  • 录音权限被禁止怎么办(录音权限被禁止怎样打开)

    录音权限被禁止怎么办(录音权限被禁止怎样打开)

  • 数据管理发展的三个阶段(数据管理发展的三个阶段不包括)

    数据管理发展的三个阶段(数据管理发展的三个阶段不包括)

  • 微博加关注未知错误怎么回事(微博关注别人怎么会显示未知错误)

    微博加关注未知错误怎么回事(微博关注别人怎么会显示未知错误)

  • word常用的视图方式(word常见的视图)

    word常用的视图方式(word常见的视图)

  • 微信收藏的视频删除了怎么恢复(微信收藏的视频怎么保存到手机相册里)

    微信收藏的视频删除了怎么恢复(微信收藏的视频怎么保存到手机相册里)

  • 课程开发的四个步骤(课程开发的四个基本问题)

    课程开发的四个步骤(课程开发的四个基本问题)

  • 微信查找聊天记录怎么查不到(微信查找聊天记录怎么查)

    微信查找聊天记录怎么查不到(微信查找聊天记录怎么查)

  • 京东删除订单怎么恢复(京东删除订单怎么申请售后)

    京东删除订单怎么恢复(京东删除订单怎么申请售后)

  • 华为nave5pro如何分屏

    华为nave5pro如何分屏

  • 微信怎么设置自动收钱(微信怎么设置自动添加好友)

    微信怎么设置自动收钱(微信怎么设置自动添加好友)

  • 苹果11后面是什么材质(苹果11后面是什么系列)

    苹果11后面是什么材质(苹果11后面是什么系列)

  • 苹果x后壳是玻璃材质吗(苹果x后盖是不是玻璃的)

    苹果x后壳是玻璃材质吗(苹果x后盖是不是玻璃的)

  • 小米手环4怎么连接公交卡(小米手环4怎么调时间和日期)

    小米手环4怎么连接公交卡(小米手环4怎么调时间和日期)

  • 苹果电话卡怎么拿出来(苹果电话卡怎么切换1或者2)

    苹果电话卡怎么拿出来(苹果电话卡怎么切换1或者2)

  • 小度怎样设置能打电话(小度怎么设置了)

    小度怎样设置能打电话(小度怎么设置了)

  • wpsppt上视频怎么旋转

    wpsppt上视频怎么旋转

  • 怎么举报群里的某个人(怎么举报群里的某一个人)

    怎么举报群里的某个人(怎么举报群里的某一个人)

  • cad多段线(cad多段线快捷键命令)

    cad多段线(cad多段线快捷键命令)

  • 个调税新政策
  • 公司购买的车辆可以抵扣进项税吗
  • 解除劳动合同支付违约金合法吗
  • 中山哪家企业招聘残疾人
  • 金税四期对企业的六点影响
  • 个税申报可以去税务局吗
  • 邯郸银行公对公转账时间
  • 加计抵减申报表填写说明
  • 视同销售计入销售费用能税前扣除吗
  • 外国专家工资个税
  • 集团公司内部调动
  • 应收账款的损失率怎么算
  • 应交房产税通过应交税费核算吗
  • 存货盘盈涉税问题
  • 销售农业产品的税率
  • 物资采集是什么意思
  • 公益性捐赠会计分录金额
  • 附加税减免税会计处理怎么做?
  • 计提工资数大于实际支付数怎么办?
  • 应交税费是什么科目借贷方向
  • 电子税务局社保申报截止日期每月
  • 会展企业的作用有哪些
  • 收取施工队管理费
  • 中标费用由哪方出
  • 出口退税挂靠业务如何做帐?
  • 如何正确核算出租房屋所应交的房产税?
  • 向客户发放,赠品怎么写
  • 实收资本的期初余额在借方还是贷方
  • 软件开发过程rup
  • 长期债权投资收回的利息 现金流量表
  • 代理公司变更地址多少钱
  • PHP:apache_setenv()的用法_Apache函数
  • PHP:ftp_delete()的用法_FTP函数
  • 关闭非系统进程
  • php 设计模式
  • web渗透实战
  • 财政预算单位可以既是省级又是中央
  • Diffusion models代码实战:从零搭建自己的扩散模型
  • 累计预扣法的适用条件
  • 织梦系统如何更换网站内容
  • MySQL中Nested-Loop Join算法小结
  • mongodb中的objectid
  • 购买软件多少钱进无形资产
  • 事业单位破产清算开户流程
  • 残保金计提比例
  • 小数点引起小数大小变化
  • 企业购买国债逆回购要交企业所得税吗
  • 应收账款无法收回说明模板
  • 印花税需要计提吗2023
  • 子公司如何向母公司开户
  • 主营业务成本怎么结转本年利润
  • 营业外收入主要来源
  • 财务会计与预算会计差异如何处理
  • mysql压缩包安装教程8.0.20
  • sql函数使用
  • cndll.dll
  • windows8禁用uac
  • mac系统操作的小技巧
  • secbizsrv.exe是什么程序
  • mac怎么打开访达功能
  • win10mobile下载官网
  • win8.1无法进入系统
  • win8开机启动项
  • Win10 Mobile 10586.107怎么更新?Lumia950/XL/550可升级
  • perl正则表达
  • 直线画画
  • 构造函数中super()的作用
  • unity3D游戏开发
  • androidsocket原理
  • shell脚本自动化
  • android长按app快捷功能
  • 使用jsonp跨域,服务端如何改
  • js 编程
  • Android mediaplayer 白屏
  • 江苏省国税总局
  • 个体诊所可以申请医保报销吗
  • 高新区地税办税服务厅
  • 税务稽查审理的基本原则
  • 国税家园
  • dhl清关需要提供资料嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设