0

Я пытаюсь открыть несколько вкладок в хроме без всплывающих окон заблокированаЯ пытаюсь открыть несколько вкладок в хроме без всплывающих окон заблокировано

$('#button').click(function(){ 

     setTimeout(function() { 
     window.open('http://www.google.com','_blank'); 
    }, 100); 

     setTimeout(function() { 
     window.open('http://www.google.com','_blank'); 
    }, 100); 
     setTimeout(function() { 
     window.open('http://www.google.com','_blank'); 
    }, 100);  
     setTimeout(function() { 
     window.open('http://www.google.com','_blank'); 
    }, 100); 
    }); 

Но только одна вкладки открытого в данный момент Как я могу открыть несколько вкладки без всплывающего окна, заблокированного в Google Chrome.

ответ

-1

попробуйте следующий блок кода. Он не будет заблокирован браузером:

var redirectWindow = window.open(url, '_blank'); 
         redirectWindow.location; 
+0

Я использовал ваш код, нет Нет Изменение всплывающей блокировки появляется! – Boominathan

-1

Используйте некоторый код между выше два linees коды, как это:

var redirectWindow = window.open(url, '_blank'); 
//show loader or prompt user 
var userFeedback = prompt('do you want to open new window?'); 
if(userFeedback){ 
redirectWindow.location; 
} 

Pop будет заблокирован браузером. Его хорошая особенность браузера по соображениям безопасности.