繁体   English   中英

如何使用Javascript在任何浏览器中取消阻止弹出窗口

[英]How can I unblock pop-up in any browser using Javascript

需要帮助。

我已经做了很多研发工作,想出了解决浏览器弹出窗口时出现的问题的解决方案,但是无法解决此问题,因此我想知道您的宝贵想法/解决方案。

我的要求; 1.当用户填写表格并获得成功消息时,新窗口将在具有外部链接的同一浏览器中显示。

我尝试了以下技巧来解决此问题。

  1. 我为新窗口编写了以下代码。

     window.open("/","NewWindow",'width=100,height=100'); 

要么

setTimeout(function() {
  window.open("/","NewWindow",'width=100,height=100');
},1000);

要么

open("/","NewWindow",'scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,width=100,height=100,left=-1000,top=-1000');
  1. 另外,我还创建了一个锚点并触发click事件,但是弹出窗口仍然被阻止。

请帮忙。

我怀疑这是可能的。 如果在用户端阻止了弹出窗口,则它被阻止。 您无法以编程方式取消阻止它。

但是,您还有其他选择:

  • 您可以使用模式 :虽然看起来像一个模式,但它不是弹出窗口,也不会被阻止。
  • 您还可以要求用户从弹出窗口阻止程序中取消阻止您的网站(向他们显示警告)。 许多站点都这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM