IFrame破坏者文件 - 他们的目的是什么?

Ale*_*ula 12 html iframe ads

看一些广告公司(DoubleClick,Atlas),我遇到了iframe buster文件的概念,它与广告发布商托管在同一主机上(例如:http://www.adopstools.com/ibusters /atlas/atlas_rm.htm,有很多适用于该页面的JS代码).

我读到它们用于动态调整iframe的大小.这就是iframe破坏者的全部吗?在发布者主机上托管它们是否有助于JS跨域限制?

补充:我指的是这里描述的用例:http://blog.operative.com/? tag = iframe,而不仅仅是将iframe源文档更改为顶级.

nop*_*you 14

这是为了"接管广告".我们使用iframe(ADI - iframe与ADJ - javascript)有以下几个原因:

1 - 他们减慢了页面内容的加载速度.2 - 他们可能会破坏您网页上的JavaScript,导致您的网页无法正常运行.3 - 更糟糕的情况:他们注入恶意代码.

使用iframe(ADI)方法,广告被隔离到自己的文档中,不会干扰主网页.

但是,有些情况下您的营销团队希望接管广告.它们是在iframe窗口之外展开的广告.对于这些广告,大多数顶级广告供应商都设置了"iframe破坏"方法.这种方法要求您托管广告可以与之交互的文件,并通过浏览器的跨域限制.

以下是这些文件的完整列表:http://www.adopstools.com/?section = miscellaneous&page = iframes


Tom*_*ell 11

iframe破坏者旨在将网页从另一个页面内的iframe中分离出来,以便它们成为顶级页面

例如,如果我在这个答案与你的网站里面的iframe,网站上的iframe阻止的作用是破坏你的网站从我的iframe,并阻止我使用的iframe显示你的网站

这类似于框架破坏者,其中网站可以被封装在框架集中,其中第二框架在顶部显示挖掘条或广告.在这种情况下,帧破坏者将强制浏览器显示网站,并且仅显示作者所预期的网站,而不是在具有潜在广告或捆绑在另一帧中的恶意软件的框架中.

在提供的示例中,JavaScript用于将脚本标记插入到执行实际帧破坏的第二个JavaScript文件中.链接的html文件中使用的JavaScript只是在为不同的广告加载不同的网址时混淆了这个过程,每个广告都有不同的iframe html要插入.

去的长度很可能是一场猫捉老鼠的追逐的一个因素,因为是很常见的框架破坏技术,其中网站已经写好的脚本出局帧,并负责制定该网站的公司已经写反框架破坏脚本,所以编写了反框架破坏脚本.

  • 我认为'iframe buster'的概念被过度使用了.你指的是淘汰iframe,以便'iframed'页面成为顶级页面.但是,在广告投放中,谁会希望广告占据整个页面空间?例如,这里提到iframe破坏者:http://blog.operative.com/?tag = iframe (2认同)