Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解决浏览器弹出窗口的问题_Javascript_Jquery - Fatal编程技术网

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

Javascript 解决浏览器弹出窗口的问题,javascript,jquery,Javascript,Jquery,我试图打开一个基于服务器调用的窗口,但该窗口被浏览器阻止为某些用户的弹出窗口 下面是我正在尝试做的代码示例 <a onclick="validateuser()"></a> 在validate user中,我向外部服务器发送请求 服务器向另一个方法openwindow发送响应 在openwindow中,我调用window.open打开特定页面 当我在onclick上直接调用openwindow时,用户不会被弹出窗口阻止。这是无法修复的-行为是经过设计的。您需要将弹出窗口

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

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

<a onclick="validateuser()"></a>
在validate user中,我向外部服务器发送请求

服务器向另一个方法openwindow发送响应

在openwindow中,我调用window.open打开特定页面


当我在onclick上直接调用openwindow时,用户不会被弹出窗口阻止。

这是无法修复的-行为是经过设计的。您需要将弹出窗口直接绑定到某些用户操作,如单击按钮或找到其他方式。也许你可以打开一个带有内部的搜索引擎。

转到你最喜欢的搜索引擎,搜索该问题。。示例代码应该是代码而不是文本^^