弹出式广告
目录
弹出式广告
弹出式广告或弹出窗口是万维网上的在线广告形式。 弹出窗口是图形用户界面 (GUI) 显示区域,通常是一个小窗口,突然出现(弹出)在可视化界面的前景中。 包含广告的弹出窗口通常由使用跨站点脚本 (XSS) 的 JavaScript 生成,有时还带有使用 Adobe Flash 的辅助负载。 它们也可能由浏览器安全中的其他漏洞/安全漏洞产生。
弹出窗口的一种变体,即背投广告,在活动窗口下打开一个新的浏览器窗口。 背后弹出式广告不会立即打扰用户,而是在用户关闭覆盖窗口时出现,这使得确定它们是由哪个网站创建的变得更加困难。
弹出窗口拦截
Web 开发和设计技术允许作者将弹出窗口中的任何项目与任何操作相关联,包括取消或看起来无辜的按钮。 由于糟糕的体验和对可能造成的损害的担忧,一些用户不会点击弹出窗口内的任何项目或与之交互,并且可能会离开生成它们的站点或阻止所有弹出窗口。
Opera 是xxx个集成了阻止弹出广告的工具的主要浏览器; Mozilla 浏览器后来对此进行了改进,仅阻止页面加载时生成的弹出窗口。 在 2000 年代初期,除 Internet Explorer 之外的所有主要 Web 浏览器都允许用户几乎完全阻止不需要的弹出窗口。 2004 年,Microsoft 发布了 Windows XP SP2,它为 Internet Explorer 添加了弹出窗口阻止功能。 大多数现代浏览器都提供弹出窗口阻止工具; 第三方工具添加了其他功能,例如广告过滤。
假关闭按钮
网站和 Web 应用程序的用户在与 Web 浏览器的正常交互过程中不断遇到不需要的弹出式广告。 通常,用户通过托管弹出窗口的窗口的关闭或取消功能关闭弹出窗口来响应。 因为这是一个典型的响应,一些弹出式广告的作者依赖于此,并创建看起来类似于关闭或取消选项的屏幕按钮或控件。 当用户选择这些模拟取消选项之一时,该按钮会执行意外或未经授权的操作(例如打开新的弹出窗口,或在用户系统上下载不需要的文件)。
绕过弹出窗口拦截器
悬停广告或页内弹出窗口使用 JavaScript 将横幅广告和出现在浏览器屏幕前的弹出窗口结合起来。 JavaScript 在透明层中的网页上强加广告。 该广告可以多种形式出现。 例如,广告可以包含链接到广告商站点的 Adobe Flash 动画。 广告也可以看起来像一个普通的窗口。 弹出窗口拦截器无法拦截广告,因为它是网页的一部分,但可以使用 AdBlock 和 Adblock Plus 等第三方广告拦截器或使用自定义样式表来拦截。
网址重定向
URL 有时会通过 URL 重定向重定向到广告页面。
URL 有时会在新选项卡中打开,然后旧背景选项卡的内容将通过 URL 重定向替换为广告页面,其他时候会将用户所在的选项卡切换到广告选项卡。
技术
弹出窗口
- 某些类型的下载内容,例如图片、免费音乐等,可能会导致弹出窗口,因此不应信任,尤其是色情网站的弹出窗口(称为色情或色情风暴, 正如约翰·C·德沃夏克 (John C. Dvorak) 创造的那样。)此外,弹出窗口有时看起来像普通网页,并且网站名称显示在搜索栏中。
- 许多网站使用弹出窗口来显示信息,而不会中断当前打开的页面。 例如,他们可以在网页上填写表格时提供所需的额外指导,而不会导致已经输入表格的任何信息丢失。 大多数弹出窗口阻止程序允许此类弹出窗口。 但是,有些会重新加载页面,从而丢失用户输入的所有信息。
- 一些在线商店使用退出意图弹出窗口,例如提供折扣,以试图留住用户。
- 一些基于 Web 的安装程序(例如 McAfee 使用的安装程序)使用弹出窗口来安装软件。