web-dev-qa-db-fra.com

Autoriser le contenu bloqué - Informer l'utilisateur

J'essaie de trouver la meilleure expérience pour informer mes utilisateurs d'activer le contenu bloqué.

Le problème est que, sur IE, lors de l'exécution d'une page html avec des scripts sur un réseau local, il la bloque par défaut. Les utilisateurs visés ont des compétences informatiques très limitées, ils ne connaissent donc pas les navigateurs et n'autorisent pas le contenu bloqué. Je dois trouver une méthode très facile à suivre pour informer mes utilisateurs sur la façon d'autoriser le contenu bloqué. Un autre problème est qu'après environ 5 secondes de premier chargement de la page, le message d'autorisation de blocage de contenu en bas de l'écran s'estompe. Voici quelques idées approximatives que j'ai jusqu'à présent:

[icône d'attention] Pour utiliser cette page, veuillez autoriser le contenu bloqué (survolez et l'image apparaît, mais pourrait dérouter mes utilisateurs). Si vous ne voyez plus la possibilité de le faire, veuillez cliquer ici (recharge la page) pour réessayer.

1
Err

J'aborderais cela d'une manière légèrement différente. Les utilisateurs accèdent à une page et s'attendent à ce que le contenu s'y trouve. C'est une mauvaise expérience s'ils sont empêchés de le faire en raison des limitations du système (ce qui n'est pas la faute des utilisateurs).

Ma suggestion serait d'essayer d'éduquer brièvement les utilisateurs avec une fenêtre modale (avec photos et description) sur la façon de visualiser le contenu avant qu'ils n'atteignent la page, ou de les rediriger vers une page avec le même contenu comme modal.

Vous voulez être proactif dans ce domaine, et faire sentir à l'utilisateur qu'ils prennent une action positive, au lieu de se sentir comme s'ils ont fait quelque chose de mal.

Cela permettrait aux utilisateurs de comprendre ce qui va se passer sur l'écran suivant, ils verront le contenu plus rapidement, cela supprimera le besoin de rafraîchir la page, tout en leur permettant de voir le contenu.

0
Stewy

Je vais avec la réponse précédente. Éduquez vos utilisateurs avant qu'ils n'atteignent la page. Je suggère qu'une façon simple de le faire est d'utiliser un script de base PHP, qui n'est pas bloqué par IE. Si vous voulez le script complet, vous devez aller sur StackOverflow, mais voici une analyse de base:

  1. La page est demandée
  2. Vérifiez la chaîne de requête (?visited=true)
  3. Si c'est le cas, l'utilisateur a déjà vu votre page d'informations: n'agissez pas et laissez-le activer le contenu. Utilisez peut-être une balise noscript pour les rappeler.
  4. Si ce n'est pas le cas, redirigez-les vers une page d'informations affichant des instructions sur la façon d'activer le contenu.

En utilisant cette méthode, vous pouvez garantir qu'ils verront les informations avant la page. Vous voudrez peut-être également envisager les cookies pour enregistrer le fait qu'ils l'ont vu afin qu'ils ne le voient pas à chaque fois qu'ils visitent.

0
ArtOfCode