Internet Explorer 为何阻止弹出窗口?

Internet Explorer 为何阻止弹出窗口?

一段时间以来,我使用 Internet Explorer 访问不同的网站,但总是显示Internet Explorer blocked a pop-up from www.example.com。我不相信它是为了阻止病毒,因为我访问的所有网站都是健康的。

  1. “弹出窗口”的真正含义是什么?
  2. 阻止弹出窗口有什么原因吗?
  3. 我怎样才能禁用这些烦人的弹出消息?

另外,超级用户包含任何弹出窗口?

在此处输入图片描述

答案1

弹出窗口是通常通过 JavaScript 打开的附加浏览器窗口。通常负责打开弹出窗口的函数是window.open

大多数浏览器都具有弹出窗口拦截功能,因为弹出窗口很烦人。正如评论中提到的,可疑网站经常会弹出大量带有广告或恶意软件的窗口。大多数弹出窗口拦截器只允许在响应用户操作而运行的事件处理程序中创建弹出窗口。例如,弹出窗口拦截器可能会允许在您单击按钮时出现新窗口,但不允许在响应计时器时出现新窗口。

据我所知,Super User 从来不会创建弹出窗口。因此,您的计算机上很可能有其他软件将内容注入到原本“健康”的网页中。请参阅如何从我的电脑中删除恶意间谍软件、恶意软件、广告软件、病毒、木马或 rootkit?一旦您清除了恶意软件,您可能几乎就不会再看到“弹出窗口被阻止”的消息。

答案2

由于 Ben 回答了问题 1 和问题 2,我将尝试回答问题 3。这些说明应适用于当前版本的 Internet Explorer (IE)。我直接从 IE 11 编写这些内容。

在 Internet Explorer 菜单栏中,选择“工具”,然后选择“Internet 选项”。1
) 在“隐私”选项卡上,单击打开弹出窗口阻止程序复选框。2
)在该窗口底部附近,取消选中当弹出窗口被阻止时显示通知栏。
3) 单击“关闭”,然后单击“确定”。

相关内容