绕过浏览器弹出窗口阻止时自动会话超时(Bypassing Browser popup blockin

2019-10-20 19:07发布

请有关的以下问题有所帮助。

我已经启用在浏览器中的“阻止弹出”选项。 我们使用的是后台的Ajax调用来检查会话是活动还是不做会话验证。 如果会话是不活动的所需的间隔则会弹出一个窗口来通知。

现在正在添加的问题。 由于会话通知弹出而没有任何客户端交互正在添加自动,该弹出框是由浏览器阻挡。 但是,如果一个客户端点击任何其它的弹出窗口的形式弹出窗口将不会被浏览器拦截。

我想了会议通知弹出窗口也不会因即使浏览器“拦截弹出”选项启用浏览器拦截。

Answer 1:

一个弹出阻断剂用于阻断弹出窗口。 如果有办法解决它,那将是完全无用的。

您可以:

  1. 为您的域名添加例外,在弹出式窗口拦截的设置
  2. 不使用弹出您的通知,而是页面本身通过JavaScript上显示


Answer 2:

如果浏览器阻止了使用弹出式窗口中的JavaScript,它已阻止他们。 有没有办法可以强制浏览器让他们通过。

你总是可以尝试创建一个弹出类似元素您的网页上,也不会强制用户先处理它(除非你页面上),但仍然会“看”是正确的。



文章来源: Bypassing Browser popup blocking when automatic session timeout occurs