IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Comment d�tecter le "Vu" de Facebook ?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �m�rite
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par d�faut Comment d�tecter le "Vu" de Facebook ?
    Bonjour,

    Je suis en train de d�velopper une discussion instantan�e proche de celle de Facebook.
    Lorsque je clique dans l'input texte, mon ami re�oit ce "Vu". Cot� serveur, il y a un bool�en qui a chang� d��tat mais cot� client d'o� l'information vient-elle ?

    Quel outil JavaScript est utilis� ?

    Merci et bonne journ�e � tous.

  2. #2
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    rien compris mais alors VRAIMENT rien compris

  3. #3
    Membre �m�rite
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par d�faut
    Je reformule alors,
    je suppose que je suis en discussion instantan� avec mon ami sur facebook, il m'a envoy� un message . Lorsque je clique dans l'input texte , il voit "Vu"et il est inform� que j'ai lu sont dernier message a telle heure .
    Que se passe t-il en r�alit� ?
    Si je veux impl�menter �a , je dois utiliser jquery ou quoi ?

    Nom : Capture_decran_2012-06-26_a_14.08.49.png
Affichages : 101
Taille : 39,2 Ko

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    je dois utiliser jquery ou quoi ?
    jquery n'est que du javascript, mais quoi qu'il arrive il va te falloir �galement un langage cot� serveur avec BdD.

    Fait une recherche avec comme mot cl� par exemple r�alisation d'un tchat.

  5. #5
    Membre �m�rite
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par d�faut
    oui oui le principe de tchat etant tr�s clair , mais moi je cherche a comprendre comment fonctionne " vu " . J'ai aucun exemple qui l'utilise autre que Facebook.
    Ce n'est plus une question de bdd et de serveur

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par d�faut
    Il faut bien du JavaScript pour recevoir le message et montrer la fen�tre de chat � l'utilisateur. Du coup ce m�me JavaScript peut se charger de notifier le serveur que le message est "vu".
    Si on veut �tre plus pr�cis, on peut v�rifier que l'utilisateur a bien Facebook comme fen�tre active avec la Page Visibility API : https://developer.mozilla.org/en-US/...Visibility_API

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function onMessageReceived(){   
      if(!document.hidden){
        envoyerVu();
      } else {
        document.addEventListener("visibilityChange", function(e){     
          if(!document.hidden){ envoyerVu(); }    
          e.target.removeEventListener(e.type, arguments.callee); // retire le listener pour n'envoyer le vu qu'une seule fois
        })
      }
    }

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. comment d�tecter les faces d'un mur
    Par einegel dans le forum Algorithmes et structures de donn�es
    R�ponses: 6
    Dernier message: 17/01/2005, 23h12
  2. [Langue Clavier] Comment d�tecter le changement de la langue ?
    Par Fares BELHAOUAS dans le forum API, COM et SDKs
    R�ponses: 4
    Dernier message: 30/09/2004, 19h26
  3. Comment d�tecter un changement du r�glage de voume sonore ?
    Par mjlub dans le forum API, COM et SDKs
    R�ponses: 4
    Dernier message: 09/01/2004, 17h43
  4. Comment d�tecter la frappe d'une touche ?
    Par Bubonik software dans le forum C
    R�ponses: 17
    Dernier message: 11/12/2003, 21h52
  5. R�ponses: 9
    Dernier message: 01/10/2003, 18h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo