使用JavaScript获取浏览器弹出窗口阻止程序状态

时间:2014-04-25 09:00:26

标签: javascript popup-blocker

要在浏览器卸载时成功结束用户的browsersession,我们需要打开一个新窗口来调用某个Web服务来重置服务器上的用户会话数据。 使用活动的弹出窗口阻止程序,这将无法成功。

我们的解决方案是在启动应用程序时查询popupblocker-status,在阻止程序打开时停止进一步执行,并请求用户关闭弹出窗口阻止,或者至少让他/她从我们的应用程序接受弹出窗口/网址与否......

我已经阅读了很多关于如何确定弹出窗口是否被阻止的内容。所有示例都使用window.open,如果阻止程序似乎关闭,它实际上会打开一个窗口。 我们希望避免出现这个窗口(并立即关闭它),只是为了检查阻塞是否已打开。

您是否碰巧知道是否有其他方法可以获得浏览器的popupblocker-status? 通过阅读浏览器属性,例如?

0 个答案:

没有答案