首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Window.Open弹窗被封堵,如何修复?

Window.Open弹窗被封堵,如何修复?
EN

Stack Overflow用户
提问于 2017-07-19 13:28:04
回答 1查看 5.7K关注 0票数 1

如何避免被阻止弹出窗口?每当我点击按钮,通知弹出,并告诉它将被重定向,如我所说。但chrome表示,它无法打开新标签,因为它阻止了弹出窗口。

代码语言:javascript
复制
$(function () {
    $('#clickBtn').on('click', function () {
         new Noty({
              type: 'success',
              layout: 'topRight',
              timeout: timeout,
              text: '<p style="text-align: center">Redirecting in 5 
                     seconds</p>'
         }).show();

              var url = 'https://google.com',
                    delay = 5000; // Milliseconds: 1sec x 1000

              setTimeout(function () {
                    window.open(url, '_blank');
              }, delay);
         });
EN

回答 1

Stack Overflow用户

发布于 2017-07-19 13:32:35

你无法避免弹出窗口阻止程序,但你可以检查浏览器是否阻止了弹出窗口。

代码语言:javascript
复制
var windowName = 'userConsole'; 
var popUp = window.open('htttp://www.google.com', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {  
    alert('Please disable your pop-up blocker and try again.'); 
} 
else {  
    popUp.focus();
}

Check Here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45181635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档