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

  • vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

    vivoY77怎么设置抬起唤醒(vivoy77怎么设置锁屏密码)

  • 定制机和原装机的区别(定制机和原装机哪个好)

    定制机和原装机的区别(定制机和原装机哪个好)

  • word打不开如何解决(word打不开如何修复)

    word打不开如何解决(word打不开如何修复)

  • 朋友圈仅聊天是什么样子(朋友圈仅聊天是什么意思)

    朋友圈仅聊天是什么样子(朋友圈仅聊天是什么意思)

  • 苹果xsmax下巴是几毫米

    苹果xsmax下巴是几毫米

  • 手机状态栏上显示hd是什么意思(手机状态栏显示)

    手机状态栏上显示hd是什么意思(手机状态栏显示)

  • 抖音直播怎么点赞(抖音直播怎么点歌唱歌)

    抖音直播怎么点赞(抖音直播怎么点歌唱歌)

  • 抖音钻石卡怎么能得到(抖音里的抖音钻卡怎么集)

    抖音钻石卡怎么能得到(抖音里的抖音钻卡怎么集)

  • 苹果组装机能被验出来吗(苹果组装机能被换零件吗)

    苹果组装机能被验出来吗(苹果组装机能被换零件吗)

  • 抖音拍的视频怎么旋转方向(抖音拍的视频怎么去水印保存)

    抖音拍的视频怎么旋转方向(抖音拍的视频怎么去水印保存)

  • 快手通过私信添加了我是什么意思(快手私信人怎样加微信)

    快手通过私信添加了我是什么意思(快手私信人怎样加微信)

  • 打印机不能识别墨盒怎么办(打印机不能识别设备)

    打印机不能识别墨盒怎么办(打印机不能识别设备)

  • 笔记本触控板不能滑动了(笔记本触控板不能上下滑动)

    笔记本触控板不能滑动了(笔记本触控板不能上下滑动)

  • 9x有nfc功能吗(9x有nfc功能吗?)

    9x有nfc功能吗(9x有nfc功能吗?)

  • b站几级可以评论(b站多少级)

    b站几级可以评论(b站多少级)

  •  微信光速抢票抢不到可以退吗(微信光速抢票抢不到可退费吗)

    微信光速抢票抢不到可以退吗(微信光速抢票抢不到可退费吗)

  • qq音乐怎么看谁听了我的歌单(QQ音乐怎么看谁给我充值)

    qq音乐怎么看谁听了我的歌单(QQ音乐怎么看谁给我充值)

  • 吸顶无线ap怎么安装(吸顶无线ap怎么重启)

    吸顶无线ap怎么安装(吸顶无线ap怎么重启)

  • 红米note3备忘录在哪(redmi备忘录在哪)

    红米note3备忘录在哪(redmi备忘录在哪)

  • 抖音直播间怎么开音乐(抖音直播间怎么录屏幕视频)

    抖音直播间怎么开音乐(抖音直播间怎么录屏幕视频)

  • 双卡管理在哪里(双卡管理在哪里呀)

    双卡管理在哪里(双卡管理在哪里呀)

  • 小米旗舰机型有哪些(小米旗舰机型有哪些型号)

    小米旗舰机型有哪些(小米旗舰机型有哪些型号)

  • word2007怎么显示分页符(word2007怎么显示目录)

    word2007怎么显示分页符(word2007怎么显示目录)

  • Tesla都使用什么编程语言?(特斯拉适用于什么车型)

    Tesla都使用什么编程语言?(特斯拉适用于什么车型)

  • 【Node.js】深度解析常用核心模块-path模块(深入node.js技术栈)

    【Node.js】深度解析常用核心模块-path模块(深入node.js技术栈)

  • 同一控制下长期股权投资相关税费
  • 运动会奖品有什么
  • 企业弥补以前年度亏损顺序
  • 资产报废需要税务登记吗
  • 外商投资企业是中国企业吗
  • 退回多打货款分录
  • 预支差旅费属于什么凭证
  • 企业接收捐赠计入什么科目
  • 非独立核算分公司个税怎么申报
  • 生产车间计提折旧分录
  • 利息股息红利所得个人所得税怎么算
  • 个体户需要交税吗要交多少
  • 免抵退说
  • 季度不超9万
  • 农产品没有进项税怎么算
  • 既加工又有安装费的公司
  • 软件开发开增票几个点
  • 抄税和申报是一回事吗
  • 企业把活承包给个人,和企业有劳动关系吗?
  • 电脑怎么安装双显卡
  • 住房公积金有什么用途和价值
  • 预缴增值税会计处理
  • 攀岗的企业性质有哪些
  • window11beat
  • 消防费用怎么做分录
  • 货款形式返还
  • avgserv9.exe是什么进程 avgserv9进程的详细介绍
  • linux root 命令
  • 自创商誉可确认为商誉且在资产负债表中列报
  • 补缴的土地出让金需要计提吗
  • elementui rule
  • php异步请求方式
  • 转让旧固定资产怎么做账
  • 非居民纳税人可以做汇算清缴吗
  • 车辆购置税发票图片
  • 增值税加计扣除比例
  • Web前端开发知识点总结
  • 小规模纳税人直接从农户购入农产品要交增值税吗
  • python监控模块
  • sql存储过程详解图
  • 建筑公司预收工程款
  • 设备转固的前提条件
  • 应交税费未交增值税借方表示什么
  • 中小型企业应收账款风险管理
  • 补提去年折旧费不需要调整所得税吗
  • 确认代销手续费怎么做账
  • 政府给企业的奖励能给个人吗
  • 过路费油费计入什么费用
  • 什么是定额发票图片
  • 进口增值税当月可以抵扣吗
  • jquery常用的事件绑定函数有哪些
  • 一句命令
  • xp系统怎么把ie浏览器放到桌面
  • centos如何清除硬盘数据
  • archlinux安装教程2023 无线网络
  • aix操作命令
  • centos6.10内核版本
  • 如何关闭win8快速启动
  • win8怎么添加wifi
  • find命令支持哪些查找方式
  • 无线和网络飞行模式
  • vim安装ycm
  • cocos2dx quick lua 学习笔记1
  • cocos2dx3.3 便条提示语功能简单实现
  • 拖拽js实现
  • 网页设计绿色
  • jquery简单例子
  • 浅析python中SQLAlchemy排序的一个坑
  • 利用python进行
  • android技术总结
  • javascript新手教程
  • 消费税的税收优惠政策导向
  • 云南发票网站
  • 广西电子税务局登陆入口
  • 国家税务局总局河南官网
  • 陕西省税务发票查询系统
  • 国家税务总局公告2022年第9号
  • 盐城合作医疗在手机上怎么交
  • 城镇土地使用税的计算公式
  • 非居民企业机构场所核定征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设