WebサイトにLive Supportアプリがインストールされており、過去3か月間、毎日訪問者が表示されています。この訪問者は3つ以上のIPアドレスを持っていますが、あまり頻繁に変更しません。彼(または彼女)のブラウザはFlashをサポートし、JavaScriptを明確にサポートしているようです。これは、Live Supportアプリがデータを収集するために必要だからです。それが何であるかについての考え、なぜ誰かがそのようなことをするのでしょうか?
訪問者をチャットに招待しようとしましたが、私のリクエストは無視されました。私は彼の住所の2つもブロックしましたが、彼は3つ目の住所で再び現れました。彼は他のページにアクセスすることはなく、自分が着いたページ、通常は私たちのホームページにアクセスします。
彼らはあなたのウェブサイトを決して見ないタブでブラウザ上で開いているかもしれないし、しばらく見ているがそれ以降は見ないかもしれない。
おそらく、それは自動化されたツールであり、おそらく設定ミスによってアプリに送られます。
しかし、それは意図的である可能性があります-あなたはより多くの情報を取得する必要があります:
ログイン中にどのような活動が行われますか?ログをチェックして、何かにアクセスしようとしているかどうか、またはアプリを使用してネットワークの内部または外部でアクティビティを実行しているかどうかを確認することをお勧めします。
HTML/JavaScriptコードを制御できる場合...
DisplayLiveHelpとhideLiveHelpの2つの機能を作成し、次のjavascriptを追加します
function onBlur() {
hideLiveHelp();
};
function onFocus(){
displayLiveHelp();
};
if (/*@cc_on!@*/false) { // check for Internet Explorer
document.onfocusin = onFocus;
document.onfocusout = onBlur;
} else {
window.onfocus = onFocus;
window.onblur = onBlur;
}
コードのインスピレーション: https://stackoverflow.com/questions/1060008/is-there-a-way-to-detect-if-a-browser-window-is-not-currently-active