出口は非常に便利で、ポップアップウィンドウが必要です。そのようなウェブサイトを開発するプログラマーにとって、彼らは困難な問題を抱えています。これらのポップアップがブラウザまたはさまざまなブラウザプラグインによってブロックされていて、ポップアップしないかどうかはわかりません。もちろん、ブラウザはユーザーに通知しますが、ユーザーの注意を引き付けることはめったにありません。ポップアップがブロックされているかどうかをテストする簡単な方法を次に示します。
JavaScript
コードコピーは次のとおりです。
var windowname = 'userconsole';
var popup = window.open( '/popup-page.php'、windowname、 'width = 1000、height = 700、left = 24、top = 24、scrollbars、resizable');
if(popup == null || typeof(popup)== 'undefined'){
アラート( 'ウィンドウのブロックを解除して、リンクをもう一度クリックしてください。');
}
それ以外 {
popup.focus();
}
最初のステップは、通常のポップアップウィンドウをキャプチャして、このハンドルオブジェクトが存在するかどうかを確認するためにウィンドウハンドルをキャプチャすることです。それが存在する場合は、神に感謝します。存在しない場合は、ポップアップブロッキング設定を閉じてリンクをもう一度クリックするようにユーザーに促します。もちろん、より説得力のある情報でユーザーに促すことができます。または、ポップアップレイヤーを使用して情報を表示できます。