我正在尝试打开一个基于服务器调用的窗口,但该窗口被浏览器阻止为某些用户的弹出窗口。
以下是我正在尝试做的代码示例
<a onclick="validateuser()"></a>
在验证用户中,我正在向外部服务器发送请求。
服务器将响应发送到另一个方法openwindow()
在openwindow()
我呼叫window.open
打开特定页面。
当我直接在openwindow()
上呼叫onclick
时,弹出窗口不会阻止该用户。
答案 0 :(得分:0)
这不能修复 - 行为是设计的。您需要将弹出窗口直接绑定到某些用户操作(例如单击按钮)或找到其他方法。您可以在里面打开一个<div>
<iframe>
。