• ベストアンサー

ジャバスクリプトで。。。

Googleなど、ポップアップ広告をブロックするの制御ってできますか? 具体には、自分のホームページで、ポップアップブロックのon offでページの行き先を自動的に振り分けたいのです。 技術的に無理なら諦めますが、できるのでしたら、ぜひご教授ください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 665
  • ベストアンサー率72% (18/25)
回答No.1

ポップアップブロッカーはウィンドウの作成に対してnullを返します。 したがって、window.open()の戻り値を確認することで判別が可能です。 ただし一端window.openを実行しなければなりませんが。 例えば以下のような条件分岐により、処理を分けることができます。 var myWin = window.open(); if (myWin) { myWin.close(); /* ポップアップブロッカーがoffの場合の処理 */ } else { /* ポップアップブロッカーがonの場合の処理 */ }

nsi2xpz
質問者

お礼

いろいろな実験の結果、無事、思惑通りにページの振り分けもできました。ありがとうございました。

nsi2xpz
質問者

補足

ありがとうございます。 しかし、いろいろ実験してみているのですが、 今ひとつ、うまくいきません。 もう少し、「やり方」について ご教授いただけませんか?

関連するQ&A

  • Lunascapeのポップアップブロックで

     Lunascape3を利用していますが、設定で「ポップアップを自動的にブロック」にチェックをつけると、広告はもちろん、自分でクリックした別タブ表示のページも開かなくなり困っています。どうもjavascriptで別タブ表示させようとする場合に引っかかるみたいなんですが。  ポップアップブロックを有効にした状態で、別タブ表示をできるようにする方法はないんでしょうか? 今は仕方ないので自動ブロックをオフにしていますが、広告がうるさいので・・・・・・。

  • ポップアップがうざい

    パソコンについてまだ未熟者です。 ネットでいろいろなサイトを見ていると、よく広告(?)のようなポップアップウィンドウ(?)が現れ、いちいち消さないといけなく困っています。 本体(?)のポップアップブロックはオンになっています。(googleツールバーのもオン) このような問題を解決するにはどうしたらよいでしょうか? (?)が多すぎてすいません、わからないので。

  • Norton Internet Security で Google AdSense だけを有効にするには?

    ▼質問の要旨 【Norton Internet Security】(NIS)、または 【Norton Personal Firewall】(NPF)の[広告ブロック]機能で、Google AdSense だけを許可するには、どんな設定の仕方をすればよいのでしょうか? ▼問題点 AdSense(アドセンス)の広告は、google.co.jp のドメインだけ[プライバシー制御]-[拡張]に登録して広告ブロックを解除しても、有効になるものと、ならないものができてしまいます。 ▼当面の回避策として いまは[広告ブロック]機能そのものをオフにしてしまってます。そうすれば、AdSenseの広告もクリックできるようにはなりますから。 ですが、これでは迷惑サイトの広告をブロックできません…。 ▼要望 1) AdSense以外のポップアップに対しては、広告ブロックを有効なままにしたい。 2) AdSenseに対してだけ、広告ブロックをオフにしたい。 3) Googleのいろんな検索キーワードに対する検索結果ページに表示される AdSense もそうですが、他の一般のさまざまなサイトに貼られた AdSenseも、すべて有効にしたい。 ▼お助けください お心当たりのある方、些細なことでも構いませんので、アドバイスをいただけましたら幸いです。

  • ポップアップブロック、どうしてますか?

    主婦向けサイトを作っています。コンテンツ表示にポップアップを使うべきか迷っています。 ぜひ、質問させてください。 最近、タブブラウザの普及もあり、ポップアップでコンテンツ(広告以外)表示するWebサイトが増えてきました。 一方、ブラウザは、デフォルトで、ポップアップブロックをONにしてるものが多くなっています。 また、Yahoo!ツールバーなど、ツールバーにポップアップブロックがついているものも多くなっていますよね。 あなたの場合、ポップアップブロックどうしてますか? 以下の質問に答える形で教えていただけると助かります。 【質問1】性別  (1)男、(2)女 【質問2】年齢  (1)35歳以下、(2)35歳以上 【質問3】 (1)最初はONだったが、OFFにした (2)ポップアップブロックされるたびに、一時的またはサイト限定でOFFにしている (3)ポップアップブロックされたコンテンツは見ない (4)わからない/最初からブラウザにポップアップブロックOFFだった (5)その他(     ) 【質問4】質問3の理由を自由回答でお願いします。 以上、よろしくお願いします。

  • ポップアップ・ブロックの無効、有効について

    ポップアップ・ブロックとは、勝手に自動で現れる広告ウィンドウ(=ポップアップ)をブロック(遮断)する機能です、と説明してありますが、ポップアップ・ブロックを無効にした場合ありはポップアップ・ブロックを有効にした場合、どのようなメリット、デメリットがあるのでしょうか。 有効あるいは無効にしたことによってホームページを閲覧するうえで何か不都合があるのでしょうか。 私のパソコンでは有効になっています。 ど素人の私に、わかりやすく教えてください。

  • Yahooのツールバーについて

    現在、Googleのツールバーを入れています。YahooのツールバーにもGoogleと同じようにポップアップ広告のブロック機能が付き、Yahooのオークションの状況も簡単に分るそうなのでGoogleからYahooに変えたいのですが、どうしたらGoogleのツールバーを削除できますか?また、ポップアップ広告のブロック機能はどちらが性能は上ですか?

  • 謎のポップアップ(のようなものも)

    2つ質問があります。 1.ホームページを調べ終えて右上のバツ印を押して閉じるんですけど、その度にポップアップ広告のようなものが出てくるのです。 内容はmsnの検索サイトでその書き入れる部分はでたらめな文字の羅列が表示されてます。infoseekのが出たこともあります。 別段支障はないのでそのまま無視してかなり経っているのですが、うっとうしいのでやめる方法はないのでしょうか。 ちなみにgoogleのポップアップブロックも意味がありませんでした。 2.最近googleの検索ポータルを使っていると不意に(検索結果の表示のときは特に)ポップアップ広告が表示されるようになってしまいました。 内容はセックスのサプリメントやら、LIFEなんたらといった広告やらであまり気持ちのいいものではありません。 これもgoogleのポップアップブロックは効果なしでした。 これは自然な現象なのでしょうか。そしてこの表示も食い止めたいのですが何か手立てはないでしょうか。 ちなみに心当たりと言えば最近頻繁にエッチなサイトを出入りするようになったということが挙げられますが・・・(オハズカシヤ)。 どうぞよろしくお願いします。

  • ポップアップ広告の表示ができない。

    本来はポップアップ広告が出るはずのホームページにアクセスしても、ポップアップ広告が出ません。 ポップアップ自体は、JavaScriptsでかかれたものらしいのですが(ソースより)なぜか、一部のPCからはポップアップが表示できません。 設定によって、ポップアップを制御することができるのでしょうか。

  • ネット接続ができなくなりました

    前にも一度あったのですが。。 パソコンをたちあげるとホームページ(yahoo bb)が自動表示されるように設定していますが、 昨日から「ページが表示できません」という文字が。。。 ほかのサイトも同様に見ることができません ためしに「Norton Internet Security」を無効にするとアクセスすることができます 変わったことといえば、ポップアップウィンドウ(広告)が昨日から表示されなくなったことで、 設定で広告ブロック、ポップアップウインドウのチェックマークをはずしたのですが効果なしです。。 どなたかわかりやすく教えてくださーい!!

  • Googleツールバーのポップアップブロッカー

    Googleツールバーのポップアップブロックなんですが、 ブロックしてくれはするのですがブロックしてもカウントが増えません。 一時増えたのですが、カウントを0に戻してから増えていません。 同じサイトだと増えないのでしょうか? 安全でポップアップ広告が出るサイトを一つしか知らないので他に試しようがないのですが… オプションの設定も見たのですが特におかしなところは私が見た感じではないです。

専門家に質問してみよう