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

WBOY
リリース: 2016-05-16 16:09:53
オリジナル
1055 人が閲覧しました

ポップアップ ウィンドウが必要な場合、ポップアップ ウィンドウは非常に便利です。このような 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();
}

最初のステップは、通常どおりウィンドウをポップアップし、ウィンドウ ハンドルをキャプチャして、このハンドル オブジェクトが存在するかどうかを確認することです。もし存在するなら、神に感謝してください。存在しない場合は、ポップアップ ブロック設定をオフにしてリンクを再度クリックするようユーザーに求めます。もちろん、より説得力のある情報をユーザーに提供することもできます。または、ポップアップ レイヤーを使用して情報を表示することもできます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!