Trucsweb.com

Trucsweb.com

Javascript

Fichiers témoins

RDFFav

Nétiquette - Avis pour fichier témoin (cookies) désactivé

Aviser vos usagers qui désactive le stockage dans des fichiers témoins.Fichiers témoins, Cookies, NétiquetteNétiquette - Avis pour fichier témoin (cookies) désactivé

Le Cri (en norvégien : Skrik) est une œuvre expressionniste de l’artiste norvégien Edvard Munch (Auteur : Source Wikipédia)

Le fichier témoin est largement utilisé par l’industrie pour pister l’internaute. Pourtant, pour une simple consultation, la plupart des sites fonctionnent toujours sans cette fonctionnalité. Pour cette raison plusieurs spécialistes désactivés tout simplement le fichier témoins. Autorisant seulement certains sites bien précis, votre banque par exemple, ou en autorisant à la volée pour une seule session à la demande du navigateur.

Personnellement je désactive depuis des années les fichiers témoins sans aucun problème. Bon ce n’est pas tout à fait vrai. Par exemple des centaines de sites miroir pullulent sur le web, reprenant intégralement la même information via un tiers serveur à l’aide du AJAX. Les fichiers témoins sont souvent indispensables pour cette opération asynchrone alors que le navigateur se voie dans l’impossibilité d’autoriser tous les fichiers témoins nécessaires. Résultat, une page, un cadre sans contenu, bloqué par le navigateur. On arrive toujours à se débrouiller tout en constate l’ampleur du problème. C’est-à-dire que certains sites demandent des dizaines de fichiers témoins !

Ce n’est pas très étique mais a-t-on déjà vu de la pub éthique? On s’y fait! Par contre, la moindre des choses serait d’aviser l’usager ...ce que la majorité des sites ne font pas. Un site perso je ne dis pas, mais une banque. Un site gouvernemental qui utilise un fichier témoin pour son bon fonctionnement, incapable d’aviser l’internaute ? C’est à mon avis un manque de Nétiquette ! Et que dire du grand Google, les meilleurs développeurs au monde. Niaisage comme on dit par chez nous. Google utilise des redirections pour tous ses services, on se ramasse souvent sur une page d’erreur! Pas de Google, du navigateur! Incapable d’aviser l’usager du problème. Je les invite à consulter mon tutoriel (je suis ironique, mais ça reste vraiment minable pour ce géant de l’industrie)!

C’est pour cette raison que je conseille vivement d’informer l’internaute. Non pas que le site utilise des fichiers témoins, tous les sites les utilisent. Mais pour l’aviser qu’il a désactivé les fichiers témoins alors que le site les utilise. D’autant que l’opération est d’une grande simplicité à l’aide de la propriété navigator.cookieEnabled.

Au plus simple, au besoin, une simple alerte javascript :

<script>
  if (!navigator.cookieEnabled) { 
    alert("L’usage de fichiers témoins (cookies) est requis pour le bon fonctionnement de ce site Web.");
  } 
</script> 

NOTE : Le « ! » indique en javascdript « NOT ».

Exemple des Trucsweb avec CSS

Avec un peu plus de style, au lieu d’une banale alerte Javascript, afficher une bande en bas de la page :

<style>
  .fichier-temoin {background-color:#333333;color:#FFFFFF;font-size:1em;line-height:1.2;padding:10px 10%;text-align:center;width:100%;display:none;bottom:0;position:fixed;z-index:16666666;}
</style>

<div class="fichier-temoin" id="oTemoin">
  <button type="button" class="btn btn-xs droite" onclick="this.parentNode.style.display = ’none’;">X</button>
  L’usage de fichiers témoins (cookies) est requis pour le bon fonctionnement de ce site Web. En utilisant ce site, vous convenez que nous pouvons stocker et accéder aux fichiers témoins sur votre appareil.<br />
  Si vous éprouvez des problèmes, veuillez vérifier que votre navigateur les autorise.
</div>

<script> 
  if (!navigator.cookieEnabled) { 
    document.getElementById("oTemoin").style.display = "block";
  } 
</script> 
Éthique un fichier témoins ?

Bien sûr, on l’utilise notamment pour garder une session ouverte, pour se connecter automatiquement lors des changements de pages. Tout pour faciliter la navigation de l’internaute de façon impersonnelle et surtout temporaire, 24 heures par exemple. Posez-vous une simple question, est-ce que l’information est personnelle et sert vos intentions ou pire celles d’une tierse partie. Si la réponse est oui, vous outrepassez votre responsabilité. Demandez l’autorisation du visiteur, en d’autres mots une inscription. D’ailleurs tout peut être reproduit sans fichiers témoins, directement sur le serveur via la requête HTTP.

, Analyste programmeurConception oznogco multimédia (http://oznogco.com), Trucsweb
Dernière mise à jour :

Commentaires

    Ajouter un commentaire
    Votre adresse de courriel ne sera pas publiée. * L'astérisque indique les champs obligatoires.
    Votre évaluation du tutoriel

    10/10 sur 1 revues.
           Visites : 6541 - Pages vues : 6577
    X

    Trucsweb.com Connexion

    Connexion

    X

    Trucsweb.com Mot de passe perdu

    Connexion

    X

    Trucsweb.com Conditions générales

    Conditions

    Responsabilité

    La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

    Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

    Droit applicable et juridiction compétente

    Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

    X

    Trucsweb.com Trucsweb

    X

    Trucsweb.com Glossaire

    X

    Trucsweb.com Trucsweb

    X

    Trucsweb.com Trucsweb

    Conditions

    Aucun message!

    Merci.

    X
    Aucun message!
    X

    Trucsweb.com Créer un compte

    Créer un compte

    .
    @