【问题标题】:Why doesn't my pop up blocker block alert(), confirm(), and prompt()?为什么我的弹出窗口拦截器不阻止 alert()、confirm() 和 prompt()?
【发布时间】:2016-10-23 00:00:08
【问题描述】:

我最近在 W3Schools 上查看 "documentation" 的 window.confirm() 并在执行“尝试”并看到弹出的对话框之后,我想知道我的 AdBlock 没有阻止这个。另外,我正在使用我的 Chrome 移动浏览器,该浏览器在设置中也将弹出窗口设置为“阻止”。如果我的浏览器,没有屏蔽alert()、confirm()、prompt()等对话框,那是屏蔽了什么?

【问题讨论】:

  • AdBlock 屏蔽弹窗广告(小新窗口广告)和横幅等页面上的广告。警报确认提示不被视为广告,因此不会被屏蔽。

标签: google-chrome dialog


【解决方案1】:

第一件事:避开 w3schools。

第二:我想你回答了你自己的问题。这些是您看到的对话框,而不是广告或弹出窗口。广告拦截器用于拦截 iframe 和新的浏览器窗口。对话框不是那些东西。它们是基本的浏览器功能,因此 Adblocker 不会破坏这种行为。

【讨论】:

  • 谢谢。是的,我通常避免使用 w3schools,因此使用引号中的“文档”,但我知道他们通常有一个“尝试一下”,我想看看确认对话框是否会在我的浏览器中弹出。不过,我从来没有区分对话框、iframe 和新的浏览器窗口。好东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-29
  • 2011-02-04
  • 1970-01-01
相关资源
最近更新 更多