ウェブブラウザからの警告ボックスを回避する

ウェブブラウザからの警告ボックスを回避する

当社では、iFrame を使用して独自のダッシュボードを開発し、当社のプラットフォームを使用して複数のダッシュボードを表示し、Java Script を使用して定期的に別の iFrame に切り替えます。

ダッシュボードに警告ボックスのポップアップが表示されることがあります。

画像

これらのポップアップは、表示されたらそのダッシュボードにリモートでアクセスして [OK] をクリックする必要があるため、煩わしいものです。[OK] をクリックしないと、iFrame は別のダッシュボードに切り替えることができません。

bi.smu のページは、MSTR サーバーへの Web サービスとして Tomcat サーバー上で実行され、セッションはすでに 60 秒に増加されています。

ポップアップメッセージを無効にするにはどうすればいいですか?

答え1

表示されているメッセージは、JavaScript アラート ボックス (JavaScript 関数を使用alert()) を使用して表示されている可能性があります。

JavaScriptアラートはブラウザで無効にすることができますが、ほとんどのブラウザにはこれを実行する組み込み設定がないため、JavaScriptを使用してalert()機能をオーバーライドして無効にする必要があります。これを行う最適な方法は、使用するブラウザによって異なります。たとえば、JavaScript: alert() のオーバーライドそしてChrome で JavaScript のポップアップ/アラートを無効にするにはどうすればいいですか?詳細については。

それに加えて、最近のほとんどのブラウザでは、アラートが多すぎるサイトからのアラートを無効にすることができます。たとえば、Firefox では、ページに 3 つ以上のアラートが表示される場合、アラートに「このページが追加のダイアログを作成しないようにする」というチェックボックスが表示されます。チェックボックスをオンにして閉じると、そのページでそれ以上のダイアログが作成されなくなります。ただし、これはページが再読み込みされるまでしか有効ではないため、永続的な対策ではありません。

関連情報