問題タブ [popup-blocker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Flash バナーはポップアップ ブロッカーと競合しますか?
getURL リンク方法 (空白のウィンドウ) を使用してバナーを作成しています。多くの人にとって、それはうまく機能します。バナーをクリックすると、当社のサイトに移動します。他の人 (私を含む) では、フラッシュ オブジェクトをクリックすると、FireFox でポップアップ警告がトリガーされます (2 と 3 の両方、デフォルト設定)。奇妙なことは、それがすべての人に起こるわけではないということです。メイン マシン (vista 64、FF3) では発生しますが、セカンダリ マシン (XP 64、FF3) では発生しません。私と同じように Vista/FF3 を実行している他の人がいますが、彼らにとっては問題なく動作していますが、私はそうではありません。
例として、このページの左側にある 300x250 のバナーがあります: http://www.jguitar.com/
私たちはかなり困惑しており、なぜこれが起こっているのかわかりません. どんなフィードバックでも大歓迎です。
watin - Watin のコードでポップアップ ブロッカーをオフにする方法は?
ワティン コードを介してポップアップ ブロッカーをオフにする際に問題に直面しています。watin を介して IE のポップアップ ブロッカーをオフにする方法を教えてください。ツールバー (google、yahoo、msn など) のいずれかが IE にインストールされている場合、それらのポップアップ ブロッカーをオフにする方法はありますか? 事前にご協力いただきありがとうございます。
javascript - IE6ポップアップブロッカーが有効になっている場合でも、どのようにして2つのウィンドウを開くことができますか
一連のwindows.open呼び出しから2つのウィンドウを開こうとすると、最初のウィンドウのみが開き、2番目のウィンドウへの参照が削除されるようです。これはおそらく少し厄介に聞こえるかもしれませんが、2番目のポップアップが必要です。
何か案は?
残念ながら、ユーザー側のie6でポップアップブロッカーが有効になっているユーザーケースに対処しています。
javascript - 自動セッションタイムアウトが発生したときにブラウザのポップアップブロックをバイパスする
次の問題について助けてください。
ブラウザで「ポップアップをブロック」オプションを有効にしました。バックグラウンドのajax呼び出しを使用してセッションの検証を行い、セッションがアクティブかどうかを確認しています。セッションが希望の間隔でアクティブでない場合、通知のためにポップアップウィンドウが表示されます。
今問題に来ています。セッション通知ポップアップはクライアントとの対話なしで自動的に表示されるため、このポップアップはブラウザによってブロックされます。ただし、クライアントがフォーム内の他のポップアップウィンドウをクリックしても、そのポップアップウィンドウはブラウザによってブロックされません。
ブラウザの[ポップアップをブロック]オプションが有効になっている場合でも、セッション通知ポップアップウィンドウがブラウザによってブロックされないようにしたい。
javascript - ブラウザのポップアップ ブロッカーを避ける
純粋に JavaScript で OAuth 認証フローを開発しており、ポップアップで「アクセス許可」ウィンドウをユーザーに表示したいのですが、ブロックされます。
によって作成されたポップアップ ウィンドウ、window.open
またはwindow.showModalDialog
別のブラウザのポップアップ ブロッカーによってブロックされないようにするにはどうすればよいですか?
vb.net - IE ポップアップ ブロッカー (VB.NET) の許可されたサイトにサイトをプログラムで追加する
さらにいくつかの詳細。
サイトが IE ポップアップ ブロッカー (IE 7 および 8 および Windows XP、Vista および 7) の許可されたサイト リストに含まれているかどうかをプログラム (Winforms、VB.NET) で確認し、含まれていない場合は追加する必要があります。アプリケーションは完全に信頼されており、ポップアップ ブロッカーを完全に無効にしたくありません。
いくつかのことを明確にするために、これは 3 か国に複数のユーザーを持つ Web 自動化アプリケーション用です。大量のメールを受信したり、許可されたサイトに Web サイトを手動で追加する方法を毎回説明したりするのは避けたいです。
また、一部のユーザーは Google ツールバーをインストールしていますが、これにはポップアップ ブロッカーがあり、私のアプリに問題を引き起こしています。これもプログラムで行うことができますか?
javascript - ユーザーの介入なしに、どのブラウザでもJavaScriptポップアップのブロックを解除する方法は?
私は自分のウェブサイトの多くの場所でポップアップを使用しました(Mysql DBと多くのjavascriptを使用したPHPで)。これらはほとんど私のブラウザでブロックされているため、ユーザーは先に進むことができません。ポップアップがPopypブロッカーに依存しないようにコードで何をすべきか。
javascript - Google Chrome がポップアップをブロックしないようにするにはどうすればよいですか?
私のウェブサイトには、 を呼び出す関数を呼び出すためのボタンがありますがwindow.open
、最近、ポップアップが開かれる前にサーバー側のチェックを行うために調整が必要でした。
AJAX 呼び出しを行うコードが追加されて以来、ブラウザはsuccess
AJAX 呼び出しのコールバックで開かれるポップアップをブロックします。ユーザーのクリックイベントによって呼び出されない場合、ブラウザーがポップアップをブロックする可能性があることを読んだので、AJAX リクエストを に設定してみましたasync: false
。これを回避する方法はありますか?
ポップアップで開かれるページにサーバー側のチェックを移動することもできますが、可能であればポップアップを開く前に実行したいと考えています。
コード:
レスポンス本文の例:
javascript - ポップアップブロッカーIE8とセキュリティゾーン
javascriptコードによるポップアップブロッカーの検出に関する多くの投稿を読みましたが、それでも私が現在抱えている問題に対する答えを見つけることができませんでした。
問題は、ターゲットURLが外部Webサイトである場合、ブラウザ(IE8)がウィンドウオブジェクトへのアクセスを妨げる、つまり、ポップアップを開くことは許可されているにもかかわらず、javascriptコードwindow.open()がnullを返すことです。逆に、サイトのローカルページの場合、javascriptはウィンドウオブジェクトを返します。
したがって、インターネットオプションのどこかに、開いているウィンドウのハンドラーを取得できないようにするセキュリティ設定があるようです。その場合、JavaScriptでそれを検出する方法を知っている人はいますか?
私が使用しているコードは次のとおりであり、この状況を検出できません。
silverlight - Browser.HtmlPage.Window.Navigateはブロックされていますが、HyperlinkButtonはブロックされていません-なぜですか?
特定のUI要素があり、クリックすると別のURLに移動するはずです。マウスダウンイベントを処理して、次のようなものを実行してみました。System.Windows.Browser.HtmlPage.Window.Navigate(new Uri( "http://google.com")、 "_blank");
ただし、ポップアップブロッカーを無効にしない限り、これはブラウザによってブロックされます(ChromeとFirefoxの両方を試しました)。調査を行ったところ、ユーザーの操作の結果として発生しないナビゲーションがブラウザーによってブロックされているようです。ブラウザーに関する限り、このナビゲーションはユーザーではなくプラグイン(Silverlight)によって開始されます。
OK、理にかなっています。しかし、代わりにHyperlinkButtonを使用してみましたが、ブロックされませんでした。
これらの2つのアプローチがブラウザとは異なる扱いを受けるのはなぜだろうか。何か案が?
ナビゲーショントリガーUIをHyperLinkButtonでラップすることで実際に問題を回避しましたが、それでも非常に興味があります...