検索

ホームページ  >  に質問  >  本文

JavaScript を使用してユーザーがページに滞在した時間を記録するにはどうすればよいですか?

ユーザーがページに滞在している時間をカウントする JS を書きたいのですが、現在 2 つの方法がありますが、どちらも理想的ではありません。

  1. タイマー。ajax を使用して、一定の間隔でデータベースにデータを送信します。この方法は精度を保証できず、効率に影響を及ぼします

  2. ユーザーがウィンドウを閉じたときに onunload イベントを使用してデータを送信します。 ただし、ページを離れるかどうかを尋ねるダイアログ ボックスが Chrome にポップアップ表示され、Web サイトを訪問するユーザーにとっては非常に不親切です。 ######

    解決方法
给我你的怀抱给我你的怀抱2794日前530

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-05-19 10:42:39

    非常に正確にしたい場合は、websocketを使用してバックエンドとの接続を長時間維持することを検討できますか?

    返事
    0
  • キャンセル返事