web-dev-qa-db-fra.com

Extensions de navigateur: action de page ou action de navigateur?

Je développe un Firefox et Chrome, et j'ajoute un bouton. Il semble qu'un action de la page (bouton dans la barre d'adresse) soit "correct") choix, par opposition à un action du navigateur (bouton dans la barre d'outils).

Voici une action de page dans la barre d'adresse de Chrome:

The "page action" icon is in the address bar, not the browser's toolbar.


Le voici dans la barre d'adresse de Firefox:

The "page action" icon is in the address bar, not the browser's toolbar.

Les icônes affichées à droite (en dehors de la barre d'adresse) sont des actions du navigateur.


Cependant, j'ai fait quelques sondages informels (limités) auprès des utilisateurs, et il semble que personne ne se rend compte que l'icône d'action de la page est un bouton - ils pensent que c'est juste informatif.

(Ceci est exacerbé par le fait que {a} la souris ne change pas en main cliquable ou similaire en vol stationnaire, et {b} en Chrome il ne semble pas y avoir de moyen pour changer l'icône en survol pour indiquer l'interactivité. Ceci est entre parenthèses car la plupart des utilisateurs ne savent même pas essayer de survoler.)

C'est moins un problème sur Firefox car il est possible de mettre un bouton aux deux endroits. Mais dans Chrome c'est strictement soit/ou.

Les actions de page sont-elles évidentes pour l'utilisateur qu'elles sont cliquables? Quelqu'un a-t-il de l'expérience ou des études d'utilisateurs les concernant?

12
adam-p

C'est purement anecdotique, mais je travaille dans l'industrie du Web et j'utilise chrome tous les jours, et je ne savais pas que les actions sur la page étaient cliquables. Je suis d'accord avec vous qu'elles ressemblent plus à des signifiants qu'à des boutons cliquables.

La plupart des gens connaissent le lignes horizontales signifiant un bouton de menu (mis en évidence ci-dessous), et en tant que tel, faisant partie du même groupe visuel avec le bouton de menu, il est évident que les icônes à côté se trouvent également des boutons.

enter image description here

Je ne suis pas sûr de ce que fait votre extension, mais s'il est possible de faire du bouton une action du navigateur, je pense qu'il sera plus évident pour les utilisateurs qu'elle est cliquable.

6
Rich

Les actions de page ne sont pas inutiles car elles véhiculent des actions et des statuts liés à la page actuelle. Par exemple:

  • Le bouton Ajouter aux signets est une action de page pour basculer la page actuelle dans votre liste de signets.
  • L'extension FlashBlock utilise une action de page pour indiquer si la page actuelle est globalement bloquée pour afficher les éléments Flash.
  • L'extension Chrome Sniffer utilise une action de page pour afficher les plates-formes et les bibliothèques que la page actuelle utilise.

Mais je suis d'accord pour dire qu'ils ne fonctionnent pas bien comme des boutons, peut-être que c'est par la conception de l'icône (pas de "surélever" l'élément pour lui donner de la profondeur).

FlashBlock and Add-to-Favorites Page Actions

0
andrewthong

Fondamentalement, pageActions et browserActions fonctionnent de la même manière, mais les développeurs les utilisent dans différents scénarios.

Par exemple, si vous avez besoin d'une action pour travailler sur une page Web particulière ou sur quelques sites Web, vous devrez utiliser pageAction qui semble être dans l'url. Mais si votre action n'est pas spécifique à un site Web mais à tous les sites Web, vous utilisez des browserAction qui apparaissent dans la barre d'outils du navigateur contrairement à pageActions qui apparaissent sur le côté droit de la zone d'url. Cela s'applique aux navigateurs Chrome et Firefox.

0
Santosh

La réponse n'est pas entièrement en noir et blanc. Cela dépend d'autres facteurs que le type d'action, donc le type d'action pourrait devenir un peu plus hors de propos.

Les actions de page peuvent être un peu plus évidentes pour être cliquables une fois que l'utilisateur les survole et que vous avez assigné à l'action de page un titre qui indique de cliquer dessus.

Vous pouvez également essayer de concevoir l'icône en forme de bouton, en 2D ou même en 3D.

0
Roland Pihlakas