ホームページ  >  記事  >  ウェブフロントエンド  >  ポップアップ ウィンドウがブロックされているかどうかを確認する JavaScript メソッドとテクニック_JavaScript テクニック

ポップアップ ウィンドウがブロックされているかどうかを確認する JavaScript メソッドとテクニック_JavaScript テクニック

WBOY
WBOYオリジナル
2016-05-16 16:09:531056ブラウズ

ポップアップ ウィンドウが必要な場合、ポップアップ ウィンドウは非常に便利です。このような Web サイトを開発するプログラマにとって、これらのポップアップ ウィンドウがブラウザまたはさまざまなブラウザ プラグインによってブロックされているのか、ポップアップが表示されないのかがわからないという厄介な問題があります。もちろん、ブラウザはユーザーに通知しますが、これらがユーザーの注意を引くことはほとんどありません。ポップアップがブロックされているかどうかをテストする簡単な方法を次に示します。

JavaScript

コードをコピーします コードは次のとおりです:

var windowName = 'userConsole'
; var PopUp = window.open('/popup-page.php', windowName, 'width=1000, height=700, left=24, top=24, スクロールバー, サイズ変更可能');
if (popUp == null || typeof(popUp)=='未定義') {
alert('ウィンドウのブロックを解除して、もう一度リンクをクリックしてください。'); }
他 {
PopUp.focus();
}

最初のステップは、通常どおりウィンドウをポップアップし、ウィンドウ ハンドルをキャプチャして、このハンドル オブジェクトが存在するかどうかを確認することです。もし存在するなら、神に感謝してください。存在しない場合は、ポップアップ ブロック設定をオフにしてリンクを再度クリックするようユーザーに求めます。もちろん、より説得力のある情報をユーザーに提供することもできます。または、ポップアップ レイヤーを使用して情報を表示することもできます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。