Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
浏览器中的拦截器在什么情况下会激活,在什么情况下不会?
您是否可以在链接上使用 onclick 事件来触发弹出窗口(target = _blank 除外),或者这总是会触发阻止程序?
大多数弹出窗口阻止程序是在从用户操作间接启动弹出窗口时触发的。
当用户单击时会触发一些弹出窗口阻止程序,但大多数不会。基本上,如果在单击处理程序(或它调用的代码)中触发弹出窗口,您通常没问题。
如果可能的话,我建议完全避免弹出窗口。除了少数例外,它们往往会破坏用户体验。
这是关于弹出窗口的非常详细的答案。是的,您可以使用 onclick 事件来触发弹出窗口,这通常是广告公司赚钱的方式——他们跟踪您的点击以知道您已经看到了弹出广告并对其进行计数,以便将弹出窗口发送给您的人获得资金.
这里还有一篇关于弹出窗口阻止程序如何工作的非常详细的文章。