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 :

Interdiction d'acc�s aux non-JS et balise <noscript>


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 40
    Par d�faut Interdiction d'acc�s aux non-JS et balise <noscript>
    Bonsoir � tous.

    Voil�, j'aimerai 'interdire' l'acc�s en notifiant l'utilisateur sur un site si celui-ci n'a pas JavaScript ( ==> Est-ce grave ? beaucoup d'utilisateurs (particuliers) seront touch�s ? ).
    J'ai pens� � tout simplement mettre dans une balise <noscript></noscript> Un message puis une redirection.
    Cela marcherait ?
    Est-ce courant ?
    Une autre id�e ?


    Merci pour ces futures infos ;-) Bonne soir�e � tous.

    Cordialement,

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Il y aura de toute fa�on des visiteurs m�contents et qui refuseront d'activer le Javascript. Je ne pense pas que �a soit une grande partie de la population et pas mal de sites m�me tr�s connus/visit�s utilisent le Javascript.
    Evidemment, �a d�pend peut-�tre du secteur que vous ciblez.

    Quoiqu'il en soit, oui, il faut pr�venir le visiteur non Javascript qu'il n'aura pas acc�s au site dans ces conditions. La balise <noscript> est pr�vue pour les navigateurs qui ne savent pas interpr�ter un script donc elle est tout � fait ad�quate dans ce cas-ci.

    Comment comptez-vous faire votre redirection ?

    Je ne sais pas si c'est courant �tant donn� que j'ai toujours activ� le Javascript.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 40
    Par d�faut
    Bonjour, merci de votre r�ponse.

    J'ai une page de 'garde' avant d'arriver sur le site.
    J'ai mit une balise de redirection normale de 3.1 secondes, au cas o� l'utilisateur aurait activ� javascript, redirection vers le site ( meta refresh ).
    Puis j'ai mit un noscript de meta refresh de 3 secondes qui redirige vers la m�me page de garde.
    Dans le body, un script JS qui affiche le texte de la page de garde, et un noscript qui affiche 'vous n'avez pas JS'.
    Donc, si JS : page de garde et redirection vers le site.
    Si non JS : page de garde en boucle avec message.

    J'ai test�, �a marche bien :-)

    R�solu, bonne journ�e � tous.

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

Discussions similaires

  1. [HTML 5] Acc�s aux ressources dans les balises audio, video et img
    Par Krishna dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 1
    Dernier message: 08/10/2014, 10h20
  2. R�ponses: 1
    Dernier message: 02/02/2009, 13h46
  3. R�ponses: 5
    Dernier message: 14/04/2008, 12h54
  4. [WebForms] Autoriser l'acc�s aux images pour des utilisateurs non authentifi�s
    Par David Guillouet dans le forum G�n�ral Dotnet
    R�ponses: 7
    Dernier message: 15/12/2006, 09h22
  5. Acc�s aux attributs d'une balise HTML
    Par tatou42 dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 09/02/2006, 14h01

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