Javascript 自动会话超时时绕过浏览器弹出窗口阻止

Javascript 自动会话超时时绕过浏览器弹出窗口阻止,javascript,popupwindow,popup-blocker,Javascript,Popupwindow,Popup Blocker,请就以下问题提供帮助 我已在浏览器中启用“阻止弹出”选项。我们正在使用后台ajax调用进行会话验证,以检查会话是否处于活动状态。如果会话在所需的时间间隔内未处于活动状态,将弹出一个窗口进行通知 现在开始讨论这个问题。由于会话通知弹出窗口在没有任何客户端交互的情况下自动提交,因此浏览器会阻止此弹出窗口。但是,如果客户端以浏览器不会阻止的形式单击任何其他弹出窗口,则该弹出窗口将不会被浏览器阻止 我希望即使启用了浏览器的“阻止弹出”选项,会话通知弹出窗口也不会被浏览器阻止。使用弹出窗口拦截器阻止弹出窗

请就以下问题提供帮助

我已在浏览器中启用“阻止弹出”选项。我们正在使用后台ajax调用进行会话验证,以检查会话是否处于活动状态。如果会话在所需的时间间隔内未处于活动状态,将弹出一个窗口进行通知

现在开始讨论这个问题。由于会话通知弹出窗口在没有任何客户端交互的情况下自动提交,因此浏览器会阻止此弹出窗口。但是,如果客户端以浏览器不会阻止的形式单击任何其他弹出窗口,则该弹出窗口将不会被浏览器阻止


我希望即使启用了浏览器的“阻止弹出”选项,会话通知弹出窗口也不会被浏览器阻止。

使用弹出窗口拦截器阻止弹出窗口。如果有办法绕过它,那就完全没用了

您可以:

  • 在弹出窗口阻止程序的设置中为您的域添加异常
  • 不要在通知中使用弹出窗口,而是通过javascript将其显示在页面上

  • 弹出窗口拦截器用于阻止弹出窗口。如果有办法绕过它,那就完全没用了

    您可以:

  • 在弹出窗口阻止程序的设置中为您的域添加异常
  • 不要在通知中使用弹出窗口,而是通过javascript将其显示在页面上

  • 如果浏览器已阻止在JavaScript中使用弹出窗口,则它已阻止它们。您无法强制浏览器让它们通过


    您始终可以尝试在页面上创建类似弹出窗口的元素,它不会强制用户首先处理它(在您的页面上除外),但仍会“看起来”正确。

    如果浏览器阻止在JavaScript中使用弹出窗口,则会阻止它们。您无法强制浏览器让它们通过


    您始终可以尝试在页面上创建类似弹出窗口的元素,这不会强制用户首先处理它(在您的页面上除外),但仍会“看起来”正确。

    Hi Andreas,感谢您的澄清,但将通知显示为poup是客户的要求。你知道实现它的javascript方法吗。我尝试了onclick功能,但没有成功。每个弹出窗口拦截器都是不同的,所以我无法回答你的问题;但是很可能没有,如果有一种方式,弹出窗口拦截器将是无用的,因为所有的广告公司都会使用这种方式来显示弹出窗口。你能帮我回答我的这个问题吗?嗨,安德烈亚斯,谢谢你的澄清,但将通知显示为弹出窗口是客户的要求。你知道实现它的javascript方法吗。我尝试了onclick功能,但没有成功。每个弹出窗口拦截器都是不同的,所以我无法回答你的问题;但是很可能没有,如果有一种方式,弹出窗口拦截器将是无用的,因为所有的广告公司都会使用这种方式来显示弹出窗口。你能帮我回答我的这个问题吗?