解决浏览器弹出窗口的问题

时间:2013-07-22 08:16:08

标签: javascript jquery

我正在尝试打开一个基于服务器调用的窗口,但该窗口被浏览器阻止为某些用户的弹出窗口。

以下是我正在尝试做的代码示例

<a onclick="validateuser()"></a>

在验证用户中,我正在向外部服务器发送请求。

服务器将响应发送到另一个方法openwindow()

openwindow()我呼叫window.open打开特定页面。

当我直接在openwindow()上呼叫onclick时,弹出窗口不会阻止该用户。

1 个答案:

答案 0 :(得分:0)

这不能修复 - 行为是设计的。您需要将弹出窗口直接绑定到某些用户操作(例如单击按钮)或找到其他方法。您可以在里面打开一个<div> <iframe>