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'); 
//show loader or prompt user 
var userFeedback = prompt('do you want to open new window?'); 
if(userFeedback){ 
redirectWindow.location; 
} 

ポップは、ブラウザによってブロックされます。

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

あなたのコードを使用しましたが、ポップアップがブロックされていませんでした。 – Boominathan

-1

は、このような2 lineesコード上記の間にいくつかのより多くのコードを使用してください。セキュリティ上の理由からブラウザの優れた機能。

関連する問題