IFrame 破坏文件 - 它们的用途是什么?

2023-11-23

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

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

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


这是为了“接管广告”而完成的。我们使用 iframe(ADI - iframe 与 ADJ - javascript)有以下几个原因:

1 - 它们会减慢页面内容的加载速度。 2 - 它们可能会破坏您页面上的 JavaScript,导致您的页面停止正常运行。 3 - 最糟糕的情况:他们注入恶意代码。

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

但是,在某些情况下,您的营销团队想要投放接管广告。它们是在 iframe 窗口之外展开的广告。对于这些广告,大多数顶级广告供应商都采用了“iframe 破坏”方法。这种方法要求您在您这边托管一个文件,广告可以与该文件交互并绕过浏览器的跨域限制。

以下是这些文件的完整列表:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IFrame 破坏文件 - 它们的用途是什么? 的相关文章

  • 如何默认或通过 CSS 将详细信息元素设置为 OPEN

    HTML5 添加了两个新元素 可用于标记文章的目录 details and summary 详细信息元素默认为关闭状态 隐藏除摘要元素之外的所有内容 单击时 它会展开以显示其内容 当它执行此操作时 它会向详细信息元素添加一个 open 属性
  • django 模板上的 vscode html 自动套用格式

    我喜欢 VSCode 的保存自动格式功能 直到它弄乱了我的模板代码 它错误地将我的 django 模板语法格式化为一行代码 有时非常长的一行 所以不用这段代码 for row in ABCDEFGH tr for col in 123456
  • CSS以两种颜色显示一个字符[重复]

    这个问题在这里已经有答案了 css中是否可以用两种颜色制作单个字符 我的意思是例如字符 B 上半部分为红色 下半部分为蓝色 h1 font size 72px background webkit linear gradient red 49
  • 即使我的情况按预期发生变化,Angular ngClass 也不会更新我的课程

    我正在创建的模板中有类似的内容 div class nng 3 div 价值app layout isNavbarFixed等用零或一初始化 并且页面第一次加载时 适当的类被插入到我的div 不过 此后通
  • 如何在 HTML 中将文本设置为粗体?

    我正在尝试使用 HTML 将一些文本加粗 但我很难让它发挥作用 这就是我正在尝试的 Some
  • 使文本背景透明但不使文本本身透明

    所以我遇到了问题 我环顾四周 但没有运气 我想让我的身体背景透明 但让文本不透明 就像现在一样 我继续使两者保持相同的不透明度 这是我的代码 charset utf 8 body font 100 1 4 Verdana Arial Hel
  • 如何使一个 div 位于另外两个 div 的中间以跨越多行,就像表中的 rowspan 一样

    我已经有一段时间试图避免使用表格来布局元素了 因为我意识到它们并不是为此而设计的 并且像 div p 这样的普通容器元素以及 CSS 足以实现人们可能需要的任何布局 到目前为止 我已经取得了成功 但有一种情况我似乎无法独自克服 我基本上需要
  • Youtube API 设置当前时间

    我目前正在我的一个项目中使用 You Tube API 我的使用方法如下 var tag document createElement script tag src https www youtube com iframe api var
  • phonegap 中的 HTML 按钮没有反应

    我有三个 HTML 按钮 当我单击它们时 没有外部发光 并且它们不执行任何操作 我也尝试过对它们进行样式设计 但它们仍保留默认设计 我刚刚使用了普通代码 我只是不知道它们出了什么问题
  • 仅使用 HTML 正确填充电子邮件

    对于作业 我需要放置一个form在我的网页中 并让表单填充一封电子邮件供用户发送 我在四处搜寻后写下了这个
  • 使 bootstrap popover 使用自定义 html 模板

    我正在使用输入组文本框 我需要 Bootstrap 3 弹出框才能工作 并且弹出框模板应由我定义和设计 所以我目前拥有的 html 是 div class row div class col sm 2 div class input gro
  • 编写XSL对xml数据执行一些操作

    如何在 products xsl 正文中编写 xsl 以获取数量 gt 10 的产品名称和状况 产品 xml
  • 方向改变后的javascript最大视口高度Android和iOS

    目标 查找设备的最大视口高度 包括设备的空间address bar这样我们就可以动态调整 min body 的大小并将内容向上推 问题 移动浏览器处理方向状态的方式不同 方向变化时更新 DOM 属性的方式也不同 使用 JavaScript
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • 我什么时候应该使用内联和外部 Javascript?

    我想知道什么时候应该包含外部脚本或将它们与 html 代码内联编写 就性能和易于维护而言 这方面的一般做法是什么 真实场景 我有几个需要客户端表单验证的 html 页面 为此 我使用了一个包含在所有这些页面上的 jQuery 插件 但问题是
  • 如何使用javascript从特定标签获取HTML文档中的所有textNode?

    如何在不使用xpath或treewalker的情况下从单个数组中的一组特定标签中获取所有textNodes blockquote em h4 h6 p IE不允许您使用xpath和treewalker 请帮助我 如果脚本仅适用于 IE 那就
  • bootstrap css中垂直对齐缩略图?

    我认为这应该很简单 但我就是无法让它发挥作用 在 ASP NET MVC 中 我有一个如下所示的项目列表 div class row div class span12 ul class thumbnails foreach var film
  • Modernizr 未将类应用于 html 标签

    我目前正在构建一个网站 我需要使用 Modernizr 但由于某种原因 它没有将类应用到 html 标签 因为它应该 我的代码如下所示
  • Antd select 元素:如何禁用输入?

    我正在尝试使用模式 multiple 的选择元素 我希望禁用输入 这意味着用户只能在现有选项之间进行选择 而不能输入文本 我该怎么做呢 我的元素 import Select from antd import antd dist antd c
  • 手机上的网页滚动条可以隐藏吗?

    我正在尝试在移动设备上隐藏滚动条 一切在桌面上看起来都很好 没有滚动条 但是当我检查某些 Android 设备 ipad 时 我仍然可以看到灰色 细小的拇指 可以从浏览器中隐藏预定义的滚动条 我的代码 在桌面上运行良好 body webki

随机推荐

  • 最好的开源 Java 图表库是什么? (jfreechart 除外)[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 为什么没有更多易于使用的
  • Java 错误 - 软件导致连接中止:recv 失败

    完整的错误是 java net SocketException Software caused connection abort recv failed at java net SocketInputStream socketRead0 N
  • Node.js - 单线程,非阻塞?

    我正在学习 Node js 并且我读到 Node js 是单线程且非阻塞的 我有很好的 JavaScript 背景 并且确实了解回调 但我不太了解 Node js 如何成为单线程并在后台运行代码 这不是很矛盾吗 因为如果 Node js 是
  • PowerShell 脚本错误:字符串缺少终止符:

    非常简单的powershell脚本 Server side storage copy SourceStorageAccount myStorageAccount SourceStorageKey myKey SourceStorageCon
  • 如何解决上传项目到 GitHub 时“拒绝合并不相关历史记录”的问题?

    我已经安装了GitHub 桌面版和 Windows 机器上的 Git 我有一个 GitHub 帐户并创建了一个虚拟存储库 当我打算通过以下方式上传我的包裹时Git Bash命令行 它失败并出现错误 fatal refusing to mer
  • 有哪些好的科技播客?

    Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 是的 播客 那些我可以在上班路上听的好听的小有声读物 就目前的播客数量而言 这就像大海捞针一样 只不过大海捞针恰好是互联网 并且充
  • $_GLOBAL 、 $_POST 等全局变量存储在哪里?

    我参加面试的时候 面试官问了我这个问题 他们使用的是堆 堆栈等内存 我用谷歌搜索但没有得到任何明确的答案 好吧 既然你标记了C 我就从这个开始吧 在 C 运行时中 全局变量存储在两个位置之一 数据段或BSS段 确定某一特定变量属于哪一个变量
  • Recyclerview 在滚动期间更改项目

    我有一个 RecyclerView 每行都有一个播放按钮 文本视图和进度条 当单击播放按钮时必须播放我的 SD 卡中的音频并且必须进度条 问题是 当我向下滚动 recyclerview 时 会更改下一行中的进度条 这意味着我可以一次在屏幕上
  • Android AudioTrack 混合的示例代码

    我的资源文件夹中有两个 PCM 声音文件 我使用输入流并将它们转换为字节数组 然后我通过标准化并添加 music1 和 music2 来处理它们 并将其输出到字节数组输出 最后 放置输出数组并将其馈送到 AudioTrack 显然 我什么也
  • 当且仅当 Python 不存在时才安全地创建文件

    我希望根据该文件是否已存在来写入该文件 仅在该文件尚不存在时写入 实际上 我希望继续尝试文件 直到找到不存在的文件 以下代码显示了潜在攻击者可以插入符号链接的方法 如中所建议的这个帖子在文件测试和正在写入的文件之间 如果代码以足够高的权限运
  • 换位表会导致搜索不稳定吗

    我正在编写一个国际象棋引擎 最近添加了一个换位表 在运行一些测试时 我发现虽然搜索仍然返回相同的最佳移动 但移动的价值 对于最大化玩家来说有多好 波动 这是转置表的正常行为吗 我记得读到转置表可能会导致搜索不稳定 是这个意思吗 那么这是我的
  • 我在 python lambda 处理程序中找不到回调参数

    我正在学习 aws lambda lex 我发现了带有 node js 的咖啡机器人示例代码 Main handler in node js Route the incoming request based on intent The JS
  • 可以将 LPTSTR 转换为 BSTR 吗?

    将 LPTSTR 直接转换为 BSTR 是否合法 根据我的对BSTR的理解 直接将 LPTSTR 转换为 BSTR 将会留下损坏的长度前缀 示例代码明确指出字符串文字不能存储到 BSTR 任何人都可以帮我确认 LPTSTR LPCTSTR
  • Indy TIdHTTP 发布问题

    我在向亚马逊发帖时遇到问题SES使用 Indy 的 TIdHTTP 的服务 这是我正在使用的代码的示例 procedure TMainFrm btnAmazonSESClick Sender TObject var SSLHandler T
  • Python 中的信号处理程序和日志记录

    日志记录模块的文档说 如果您使用信号模块实现异步信号处理程序 则可能无法在此类处理程序中使用日志记录 这是因为线程模块中的锁实现并不总是可重入的 因此不能从此类信号处理程序中调用 这表明不应从信号处理程序直接或间接调用的代码中进行日志记录调
  • Dagger 2 在多个实例中单例

    我刚刚测试了 Dagger 2 并且在单例注释方面出现了一些奇怪的行为 我创建了一些测试代码来显示我的问题 我的模块 Module public class App Provides Singleton ThingA provideThin
  • 如何在客户端中返回 Meteor.call() 的值?

    所以我一直在使用带有 MeteorJS 的 twitter API 我想做的只是在浏览器上显示 twitter 用户的屏幕名称 这是我到目前为止所做的 Meteor methods screenName function T get sea
  • 什么是静态构造函数?

    在一次采访中有人问我这个问题 什么是静态构造函数 C 中存在吗 如果是 请举例说明 C 没有静态构造函数 但您可以使用嵌套类的静态实例来模拟它们 class has static constructor friend class const
  • 如何设置 Selenium Python WebDriver 默认超时?

    尝试找到一种好方法来设置 Selenium Python WebDriver 中命令执行延迟的最大时间限制 理想情况下 类似 my driver get my driver my driver set timeout 30 seconds
  • IFrame 破坏文件 - 它们的用途是什么?

    在查看一些广告公司 DoubleClick Atlas 时 我遇到了 iframe Buster 文件的概念 这些文件与广告发布商托管在同一主机上 一个示例 http www adopstools com ibusters atlas at