弹出窗口 - 可以避免阻塞



我注意到在某些网站上,单击链接时会出现一个弹出窗口,并且它不会被阻止!

一个例子是 unblockbypass.com,一个绕过网站的代理。

我以为所有弹出窗口都被阻止了,但我找不到明确的答案。

有没有办法使弹出窗口成为链接,从而避免被阻止?

教我你的魔法。

更新 - 我不是邪恶的

我也讨厌弹出窗口。我不是你认为的我 - 其中一个 - *颤抖*。

正在为我工作的组织开发一个内部单页应用程序,用户可以单击以在单独的窗口中打开应用程序或小程序,类似于 Gmail 弹出聊天窗口的方式。

这完全是关于弹出窗口的调用方式。要打开弹出窗口,我们使用 window.open(( 函数。例如,如果在 A 元素的 onclick 事件上调用此函数,则将其视为用户操作,因此阻止程序允许弹出窗口继续。如果在其他事件或函数中调用它,则阻止程序会阻止"未请求"的操作。

要阻止所有弹出窗口,阻止程序必须阻止任何其他链接单击。

我没有研究过如何烦人地侵入人们的用户体验,所以我的知识有限。但据我了解,大多数侵入性较小的弹出窗口阻止程序都会阻止弹出窗口,除非它们的创建是通过单击页面开始的。这是因为在许多情况下,单击页面上的链接或按钮旨在触发弹出窗口 - 与您正在查看的内容非常相关的弹出窗口。

因此,许多广告商滥用这一事实,在用户单击页面上的任何随机位置时简单地显示他们的弹出窗口。您也许能够找到弹出窗口阻止程序(或自定义您拥有的弹出窗口阻止程序(,无论原因如何,它们都会阻止新对话框 - 但这意味着在某些无辜使用它们的站点上,您将需要手动允许它们的弹出窗口。

最新更新