Facebookがあなたの離れた状態をどのように検知しているか(あなたが知っているチャットウィンドウの半月)?ブラウザに開いていても、あなたのページから離れた人がJavascriptをチェックインする方法は? すでにそれを行っているライブラリがあると思いますか?あなたが離れていることをFacebookがどのように検出したか?
2
A
答えて
9
8
30秒〜60秒ごとに実行されるJavaScriptがあり、サイトの他のページを参照している場合はカウンタをリセットするかどうかを知ることができます。
注意、あなたはFacebookのを開き、その後、別のサイトを閲覧し、バックFacebookのタブに移動したことがないならば、あなたは私が各要求彼らにそれを推測する「離れ」
0
だろう最後の活動時間である変数を設定します。次に、AJAXを使用してその値を照会し、特定の時間が経過すると、「離れている」とみなされます。
2
これは、おそらく、here on SOおよびotherwebsitesのようなアイドルタイムアウトで実装されています。
関連する問題
- 1. 他のウェブサイトがあなたがFacebookにログインしていることをどのように検出しますか?
- 2. ブラウザ(firefox/safari)は、あなたが訪問しているウェブサイトが感染していることをどのように検出しますか?
- 3. ユーザーがAndroidのボタンを離したときに検出する
- 4. Facebookページタブを開くときにFacebookがFacebookにログインしているかどうかを検出
- 5. ユーザーがチェックボックスのチェックを外したことを検出するにはどうすればよいですか?
- 6. Facebook PHP - どのように私のページのような人々を検出することができます
- 7. あなたのサイトがSFSafariViewControllerにロードされているかどうかを検出する方法
- 8. プッシュされたコミットを元に戻して、それが起こったことがないようにするにはどうすればよいですか?
- 9. ユーザがFacebookからログアウトしているかどうかを検出する
- 10. ユーザーがバウンスエクスチェンジのようなサイトを離れるかどうかを検出する
- 11. どのようにあなたのRailsサーバが稼働していることを確認しますか
- 12. UITableViewが編集モードにあることを検出するにはどうすればよいですか?
- 13. マウスを離したときだけでなく、スライダーが動いているときに、どのようにしてactionlistenerを呼び出すのですか?
- 14. コマンドがttyの出力を完了したことをどのように検出できますか?
- 15. javascript unit testing:あなたが書いたすべてのテストと、あなたが持っているコードカバレッジをどのように把握していますか?
- 16. TEventが設定されていることをどのように検出しますか?
- 17. CodeIgniterのリダイレクト - 私はこのエラーが発生した、他のウェブサイトにリダイレクトしようとしているときにあなたが提出したURI文字
- 18. gitはファイルが変更されたことをどのように検出しますか?
- 19. 映画が3Dであることを検出するにはどうすればよいですか?
- 20. ユーザーがウェブブラウザでサーフィンしているときに、マウスカーソルが現在どのホバーリンクを検出しているかをどのように検出できますか?
- 21. Facebookのようなボタンがjavascriptで検出されます
- 22. XAMLによってスローされたVisual Studioのエラーを無視する方法はありますか?私はあなたがこのような何かを分離コードでそれを行うことができます知っている
- 23. UIScrollViewが折りたたみを越えて接触していないことを検出しました。
- 24. どのようにPCがインターネットに接続されていることをWindows 7が検出しましたか?
- 25. 呼び出されたバットファイルをどのようにして呼び出すことができますか?
- 26. あなたがここたとえば、Google検索を行う際に
- 27. サーバーデータベースがiPhoneから変更されたことをどのように検出できますか?
- 28. 画面がタッチされたかどうかを検出する
- 29. オーバーレイあなたがここに見ることができるように
- 30. どのようにあなたがcoap
これは、この問題に対する非常にクリーンな解決策です。どうもありがとう! –