Peut on forcer un navigateur a utiliser js?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Peut on forcer un navigateur a utiliser js?

par Sékiltoyai » 28 mai 2007, 00:41

Oui, c'est vrai, on peut très bien afficher la procédure selon le navigateur utilisé, ca ne coute rien...

par zeus » 28 mai 2007, 00:22

Je m'avance peut être trop mais j'ai la sensation que ceux qui se tournent vers des navigateurs dit "alternatifs" sont des personnes qui connaissent les bases de leur navigateurs. De plus, le JS étant activé pas défaut, ils doivent surement savoir comment le réactiver.

Je pense donc que décrire la procédure pour IE est un impératif, FF, Opéra et Netscape, pas inutile mais pas obligatoire.

D'un autre côté, c'est tellement compliqué de décrire 4 procédures et d'afficher celle qui correspond au navigateur que ça serait peut être dommage de s'en passer ;)

par Sékiltoyai » 28 mai 2007, 00:18

Et oui pour gérer toutes les possibilités, tu dois indiquer la procédure pour réactiver JS avec IE et peut-être aussi avec FF.
Je rajouterais Opera et Safari...

par AB » 27 mai 2007, 19:09

Et oui pour gérer toutes les possibilités, tu dois indiquer la procédure pour réactiver JS avec IE et peut-être aussi avec FF.
Cela dit, si tu utilises les balises noscript comme je l'ai mentionné plus haut, ton message d'avertissement peut-être long sans gêner l'affichage standard de ta page puisqu'il s'affichera uniquement si JS est désactivé :wink:

par jed » 27 mai 2007, 18:12

En principe ce que tu dis est juste, mais je ne dois écarter aucune hypothèse (le prédécesseur qui s'en va ayant désactivé js par exemple...) car je ne suis en stage que pour deux mois et le programme doit être pérenne, suffisament pour que l'on ait pas besoin de repasser derrière moi dans 6 mois...

par Cyrano » 27 mai 2007, 18:07

SI ce sont des novices, il y a peu de chances pour qu'ils aient désactivé le JavaScript, lequel est actif par défaut. Les autres ont une petite idée de la procédure puisqu'ils ont eux-même désactivé ça :-k

par jed » 27 mai 2007, 18:04

Zut, je n'ai pas d'autre choix... Comme la plupart des utilisateurs sont des novices en informatique je vais devoir en plus leur fournir un mode d'emploi! :lol:

par AB » 27 mai 2007, 17:46

Bonjour,

Pour compléter le message de Cyrano, tu peux afficher un message d'avertissement seulement si javascript est désactivé ex:

Code : Tout sélectionner

<noscript> <h2>- Javascript est désactivé. Vous devez réactiver Javascript pour utiliser toutes les fonctionalités du programme.</h2> </noscript>

par Cyrano » 27 mai 2007, 15:29

La réponse va être courte, brute et sans fioritures : Non!

Si un internaute a décidé de désactiver le JS, tu ne pourras rien y faire, il est le seul à pouvoir accéder à la configuration de son navigateur et tu ne pourras pas le faire pour d'évidentes raisons de sécurité.

Solution : mettre bien en évidence un message d'avertissement invitant l'internaute à activer le JavaScript pour pouvoir bénéficier de toutes les fonctionnalités de ton site.

Peut on forcer un navigateur a utiliser js?

par jed » 27 mai 2007, 15:00

Bonjour, en temps normal je suis assez hostile à js mais je dois développer un programme en aspx qui doit absolument s'en servir. Comme mon programme sera utilisé au sein d'une entrprise par un assez grand nombre de personnes, je ne peux pas me permettre négliger la possibilité que js soit désactivé sur des navigateurs. Existe t'il un moyen de "forcer" l'utilisation de js par le navigateur?