【问题标题】:How do sites bypass a browsers 'block popup / under' settings网站如何绕过浏览器的“阻止弹出/下”设置
【发布时间】:2013-08-01 17:43:33
【问题描述】:

访问某些网站时,您关闭浏览器会发现其后面有大量弹出窗口,这些弹出窗口通常用于在线赌场和“MacKeeper”。

这些如何绕过浏览器弹出设置?我认为他们可能会使用 javascript 在新窗口中打开页面以使其自动化,并使用target="_blank" 在新窗口中打开页面,但我认为target="_blank" 通常会在新选项卡中打开网页,而不是隐藏新页面在您正在使用的当前页面后面.. 有什么想法吗?

【问题讨论】:

  • window.open()target="_blank" 无法控制弹出窗口的打开方式;它由浏览器的设置决定。虽然我发现在某些/所有浏览器中将高度/宽度传递给window.open 会将其“强制”到窗口(而不是选项卡)
  • 我认为这些 pop unders 大部分都是由庞大的灰色市场广告网络提供的。这些脚本尝试了 20 种不同的方法来打开一个新窗口,其中一些可能适用于不同的浏览器和版本。随着浏览器的不断发展和阻止事情的发展,他们将不断更新脚本。这真是一门邪恶的艺术。

标签: javascript html popup browser-security


【解决方案1】:

他们只是在文档的点击事件上打开弹出窗口。浏览器通常允许来自用户发起的事件(如按钮点击)的弹出窗口。

如果您使用 2 个显示器并在非主显示器上浏览,您总是可以在加载之前捕捉到那些讨厌的弹出窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 2019-05-27
    • 2011-06-03
    • 2010-09-05
    • 2016-10-25
    相关资源
    最近更新 更多