首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iframe属性与用法

    大家好,又见面了,我是你们的朋友全栈君。 iframe标签 小明说,iframe是能耗最高的一个元素,尽量减少使用。 小蓝说,iframe的安全性太差,尽量减少使用。...虽然他们说的是真的,但是iframe的强大功能是不容忽视的,而且现在不乏公司正在使用它。 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。...你可以把提示的文字放到 和 里面,这样不支持 的浏览器就会出现提示的文字。。 1、定义和用法 name 属性规定 iframe 的名称。...2、HTML 4.01 与 HTML5之间的差异 无。 2、1HTML 4.01 与 XHTML 之间的差异 在 XHTML 中,name 属性以废弃,并将被移除。请使用 id 属性代替。...减少数据的传输,减少网页的加载时间); 技术简单,使用方便,主要应用于不需要搜索引擎来搜索的页面; 方便开发,减少代码的重复率(比如页面的header,footer); 缺点: 会产生很多的页面,不易于管理

    3K11

    iframe跨域应用 - 使用iframe提交表单数据

    之前我们提到了iframe跨域,今天我们在原有的基础之上进行“实例”的讲解。通过iframe跨域实现表单数据的提交。...在使用iframe跨域之前,可能你的脑海中就出现了这样一个问题:为何提交表单数据还需要跨域呢?...表单数据的提交模式 今天会使用到MD5的知识,因此我们先来解释一下这个概念,再进入到我们的实例当中。 出于安全方面的考虑,互联网使用了各类加密机制针对用户的信息进行加密处理。...虽然,工程师们会进行各种加密处理,也会考虑到预防密码破解的问题(如:使用MD5加密数据之后再次使用MD5加密,从而让结果变得更为复杂,提升密码的破解难度)。...但是作为用户的我们,也尽可能的避免掉一些问题吧~ iframe提交表单数据 说完了前面的需要了解的东西,我们进入iframe的实例操作吧~!

    5.3K50

    「简单实战」YouTube Iframe API 的使用

    前言 业务需求需要在自己的网页上嵌入油管( youtube )上的视频,所以去踩了油管 IFrame Player API 的坑。...油管提供的 IFrame Player API 也是类似的方案。 0. 网页中基本使用 要使用 IFrame Player API 需要浏览器支持 postMessage 功能。...基本参数 油管的 IFrame Player API 可自定义的程度并不高,可能也是出于要保护对自家产品利益的目的,视频播放结束后推荐列表之类的是去不掉的。...onApiChange 播放器已加载(或卸载)具有公开 API 方法的模块触发。 使用方法就像案例一样。 3....getPlaylist() 按当前顺序返回播放列表中视频ID的数组。 getPlaylistIndex() 返回当前正在播放的播放列表中视频的索引。 使用方法我想不用说,大家都知道怎么用啦。

    4.4K40

    使用 WebSocket 实现跨域 iframe 通信

    宫崎骏风-罗罗诺亚·索隆前言本文是使用 WebSocket 实现跨域 iframe 通信思路实现了一个本地 Demo,功能有:iframe 页面之间互相通信嵌套的 iframe 通信WebSocket...8090,8091,8092屏幕主页面是8090服务运行的,有两个卡片区可以向其他两个页面进行通信页面中使用iframe嵌入了8091和8092的页面,分别是这两个卡片区,嵌入的卡片页也可以分别向其他两个页面进行数据通信代码思路实现目录结构这是本地...="iframe2" src="http://localhost:8092">iframe> 在页面初始化后进行 WebSocket 进行连接,然后使用 onmessage...这里初始化的连接地址是 ws://localhost:9000,9000端口是WebSocket服务端,使用node运行起来的使用 ws.send() 向其他页面发送JSON字符串消息,sender 表示当前发送者...message.toString() 服务端的消息需使用 toString() 转成字符串,否则客户端接收的是个 blob 对象,将无法正确解析数据http-server使用 http-server 可以快速搭建一个简单的服务器

    29510

    使用Ajax建立的Server Push和Iframe建立的Comet

    这里使用的例子就是一个在线CD销售页面,前台发起ajax请求,后台随机取一个数,从现在库中减去获得的随机数,然后返回给前台; 前台如果想改变库存的数据,在文字输入框输入相应的数量,然后提交给后台。...图中的“27”就是剩余的CD数量,上文提及的“库存”实际是使用一个txt文本进行保存的。...因为代码是从网上一篇文章(可点击查看详情)中下载过来的,他使用了prototype中的ajax,这里就没有作修改。...可以使用onsubmit=”return false;”进行阻止,AjaxLongPolling.js的初始化函数中对form的submit再进行监听就可以了。 目录结构大致是这样子: ?...> 2、使用Iframe建立的Comet 这里针对IE和其它浏览器做了不同的处理,因为IE中的htmlfile添加的iframe,在浏览器当前窗口的底部将看不到加载进度(看上去比较平静),而其它浏览器则会出现一个

    84920

    js获取iframe中的内容(iframe内嵌页面)

    大家好,又见面了,我是你们的朋友全栈君。 js 如何获取包含自己iframe 属性 a.html 如何在b.html里获取包含他的iframe的id 在父页面中定义函数,再到子页面中调用。...iframe for(i=0;i js怎样获取iframe,src中的参数 如何获取iframe里的src里面的属性 js如何修改iframe 中元素的属性 iframe 属性 及用法越详细越好 。。...在线等 iframe元素的功能是在一个html内嵌一个文档,创建一个浮动的郑iframe可以嵌在网页中的任意部分 name:内嵌帧名称 width:内嵌帧宽度(可用像素值或百分比) height:内嵌帧高度...(可用像素值或百分比) frameborder:内嵌帧边框 marginwidth:帧内文 jQuery怎么给iframe的src赋值 给iframe src赋值,代码如下: 特别注意: 1.上述jquery...JavaScript如何修改页面中iframe的属性值 HTML5有客户端数据储存的方法,但是支持的浏览器不多。

    24.7K50

    匿名 iframe:COEP 的福音!

    获得高分辨率计时器的一种方法是使用 SharedArrayBuffer。Web Worker 使用 Buffer 来增加计数器,主线程可以使用这个计数器来实现计时器。...如何部署 COEP 可以看我这篇文章: 新的跨域策略:使用COOP、COEP为浏览器创建更安全的环境 启用跨域隔离环境的挑战 虽然跨域隔离环境为网页带来了更好的安全性和启用强大功能的能力,但部署 COEP...当我们的站点费劲的把这两个策略部署上之后,你会发现还需要页面下加载的所有 iframe 也部署 COEP!这个就有点困难了,因为不是所有的第三方嵌入都是我们可控的。...匿名 iframe 这时候匿名 iframe 就派上用场了,我们可以给 iframe> 元素添加一个 anonymous 属性,这样 iframe 就可以从不同的临时存储分区加载,并且不再受 COEP...iframe anonymous src="https://blog.conardli.top"> 这种情况下 iframe 是在一个新的临时上下文中创建的,并且没法访问到我们外层站点的任何 Cookie

    84720

    不使用定时器实现iframe的自适应高度

    在微博上看到有人提及不使用定时器实现iframe自适应(onReadyStateChange + onLoad + onResize + onDOMSubtreeModified),然后就去折腾了,这篇与之前的文章...:《不使用定时器实现onhashchange》有点类似 /*****此方法暂时只支持同域下,跨域的问题有待解决****/ 以往要使iframe的高度自适应,往往用定时器在跑,这个方法不错。...Firefox进行查看 解决iframe自适应高度的问题,比较理想的办法是: iframe的onload前使用定时器修改iframe的高度,在onload后清除定时器,然后监听iframe它的document...注明:文章的标题是不使用定时器,而上面我提到定时器,主要是担心iframe的domready与onload的那段时间内,iframe的高度看上去会很怪异(实际开发中这一段时间有多长,影响有多大,到底要不要加定时器...,还是需要根据实际情况再衡量一下) 下面的实现,我没有考虑使用定时器(如果加上了就不符合文章的标题了,而在实际开发中可能还是需要,视情况而定了),关于使用定时器使iframe自适应高度,可以参考口碑的那篇文章

    2.2K20

    详解使用postMessage解决iframe跨域通信问题

    第一时间想到的就是用iframe了,但问题来了,我和第三方web项目是有交互的,这就违反同源策略了,处理跨域问题是最让人头疼的事之一。...需求是这样的,在我的页面点击一些按钮,要实时反馈到iframe子页面,子页面再进行响应。 当时脑子里第一时间想到的解决方案是:用NGINX把两个项目代理到同一域名下。...关于postMessage的详细介绍请戳这里,不过MDN的文档太详细了,导致有些同学看完还是一脸懵逼,下面我们就来看看怎么用postMessage实现iframe跨域通信,当你会用了之后再回去看文档,感觉是完全不同的...','*'); } 我们知道postMessage是挂载在window对象上的,所以等iframe加载完毕后,用iFrame.contentWindow获取到iframe的window对象,然后调用...postMessage方法还有第三个参数,属于高级用法,这里不做讨论,可以稍后去MDN了解。 消息发送到iframePage.html,我们来接收message: ?

    4.5K21
    领券