1. ホーム
  2. javascript

[解決済み] ブラウザがポップアップをブロックしているかどうかを検出するにはどうすればよいですか?

2022-05-11 14:32:45

質問

時々、新しいウィンドウをポップアップ (ユーザーの入力や重要な何かのために) 開こうとする Web ページに出くわしますが、ポップアップ ブロッカーがこれを阻止しています。

新しいウィンドウが適切に起動したことを確認するために、呼び出し側のウィンドウはどのようなメソッドを使用することができますか?

どのように解決するのですか?

JavaScriptでポップアップを開く場合、以下のような方法があります。

var newWin = window.open(url);             

if(!newWin || newWin.closed || typeof newWin.closed=='undefined') 
{ 
    //POPUP BLOCKED
}