Ced*_*sen 9 html javascript iframe ads
根据雅虎的"加速你网站的最佳实践",使用iframe的优点:
但缺点是:
我想使用iframe使用本网站提到的技术加载广告:http: //meanderingpassage.com/2007/08/15/keeping-javascript-widgets-from-controlling-your-blog/
使用这种技术是否意味着只要将iframe请求的html内容返回给客户端,它就会加载广告脚本,可能会阻止页面的其余部分呈现和下载?或者,在下载和呈现文档的其余部分时,是否会同时处理iframe请求?
然而,我并不是在寻找关于广告是好还是坏的哲学的讨论.
我不太清楚为什么雅虎列表会说"阻止页面加载".IFrame独立于父页面加载,特别是iframe内容与主页面不在同一个域中."Blocks page onload"似乎与专业人员相矛盾,两者都归因于iframe加载的并发性.
现在,如果您的iframe正在从与主页面相同的域名加载某些内容,则可能会落入浏览器的每个域的连接限制,从而影响主页面下载内容的速度.但是,如果iframe URL是一个不同的域,它应该为每个域获得自己的连接限制.
iframe最大的专业是安全隔离.当您将第三方脚本加载到iframe时,您不必担心第三方脚本会占用您的页面并在整个地方绘制graffitti,或者从脚本变量中窃取用户数据.
iframe最大的骗局也是安全隔离.;>保护您免受第三方侵害的砖墙也使得在同一网页上的各方之间进行通信/共享信息非常困难.
内部iframe的渲染与外部页面同时处理.iframe中的任何javascript都只会阻止加载iframe中的内容.
编辑:另外,我刚刚注意到我回答了你关于这个主题的上一个问题,并且正如所解释的那样,可以随时在javascript中触发iframe加载(例如,在加载页面的其余部分之后).