0

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

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

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

有没有办法让弹出窗口成为链接,这样可以避免被阻止?

教我你的魔法。

更新 - 我不是邪恶的

我也讨厌弹出窗口。我不是你认为的我——他们中的一——*颤抖*。

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

4

2 回答 2

1

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

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

于 2013-10-10T18:23:24.370 回答
0

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

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

于 2013-10-10T18:18:40.707 回答