当前位置:  开发笔记 > 编程语言 > 正文

为什么有些网站(如facebook)会在iframe中加载脚本?

如何解决《为什么有些网站(如facebook)会在iframe中加载脚本?》经验,为你挑选了1个好方法。

为什么有些网站(如facebook)会在iframe中加载脚本?

这是否允许网站一次加载2个以上的资源,因为iframe的资源位于不同的URL?



1> Jørn Schou-R..:

您所看到的,可能是"Comet"通信的应用,使用隐藏的iframe作为数据通道.根据维基百科对该技术的简短解释:

动态Web应用程序的基本技术是使用隐藏的IFrame HTML元素(内联框架,允许网站将一个HTML文档嵌入另一个HTML文档).这个不可见的IFrame作为一个chunked块发送,它隐式地将它声明为无限长(有时称为"永远帧").当事件发生时,iframe逐渐填充脚本标记,其中包含要在浏览器中执行的JavaScript.由于浏览器以递增方式呈现HTML页面,因此每个脚本标记都会在收到时执行.

这可以用于类似聊天的事情,其中​​消息预期出现而没有明显的延迟,并且优选地没有针对新数据的定期"轮询".如果这是你遇到的,你应该

小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有