Clic droit de la souris dans les applications web: bonne ou mauvaise idée?
Je suis actuellement en train de travailler sur une application web et les pouvoirs ci-dessus ont décidé que des raisons impérieuses le navigateur, cliquez sur le menu avec notre propre application spécifique de l'un est le chemin à parcourir.
Je suis totalement en désaccord. J'ai l'impression que quand quelqu'un est à l'aide d'un navigateur web, ils ont certaines attentes quant à ce qui doit se passer quand ils utilisent le clic-droit de la fonctionnalité d'un dispositif de pointage, et la violation de ces attentes par dessein, en passe de supplanter cette fonctionnalité est très déconcertant (gênant?) pour l'utilisateur.
Qu'en pensez-vous? Avez-vous déjà vu clic droit fait du bien, dans une application web? Je veux dire d'une manière que vous ne le pensais, "Oui, ce droit-cliquez sur la fonctionnalité a été une excellente décision."?
Vous devez vous connecter pour publier un commentaire.
Il n'est généralement pas une bonne idée:
Attentes
Des utilisateurs, en particulier les utilisateurs de puissance, s'attendre à être en mesure de faire un clic droit sur les éléments dans les applications de bureau afin d'obtenir le menu de l'élément d'actions spécifiques. Cette attente n'existe pas pour les applications web - en effet, on s'attend à ce que le clic droit sur une page web vous donnera la norme menu page web où vous pouvez imprimer, ouvrir les liens dans de nouvelles fenêtres, afficher la source, etc.
Fiabilité
Parce que la capacité de remplacer les menus intégrés a été commis dans le passé (essentiellement par les naïfs, les programmeurs de tenter de désactiver l'enregistrement des images), de nombreux navigateurs de l'interdire ou de le rendre difficile pour le client, le code pour remplacer de manière fiable.
L'Exception
Si vous êtes à la création d'une web app qui simule le comportement d'un connue application de bureau, il peut être approprié de mettre l'effort nécessaire pour mettre en œuvre raisonnable à droite-cliquez sur les menus. Cependant, vous devez également suivre la recommandation habituelle pour ces menus dans les applications de bureau: de les utiliser pour fournir un accès rapide au contexte des opérations spécifiques, mais également fournir un autre moyen d'accéder aux mêmes fonctionnalités.
Non, parce que c'est tout simplement pas détectable. Bien sûr, cela dépend de l'application, mais les utilisateurs n'ont pas la moindre idée de faire un clic droit.
Lorsqu'un utilisateur est sur le Web ("Internet"), ils s'attendent à utiliser un seul bouton. Pensez à tous les Apple Mighty Mouse utilisateurs qui ont des difficultés à utiliser votre site.
Façon la plus simple de prouver à votre patron si l'idée fonctionne ou pas: test sur les utilisateurs réels. Vous devriez faire de toute façon.
Google Docs est la seule application web où j'apprécie toute tentative visant à utiliser le droit-cliquez sur la fonctionnalité; et ils l'ont mis en œuvre sur place.
Mise à jour: De clarifier un peu, je pense que la mise en œuvre est grande parce que Google Docs (l'ensemble du site/app) est très bonne à vous faire oublier que vous êtes dans un navigateur web.
Une autre pensée: NE PAS! Entre IE6/7/8, Firefox 2/3, Chrome, Safari et d'autres moins connus des navigateurs et versions cela ressemble à un cauchemar pour le soutien, à travers le conseil d'administration. À moins que votre numéro d'utilisateur dans les millions les seuls tests est probablement une assez bonne raison pour l'éviter.
Shog9 la réponse est la meilleure réponse directe à votre question, mais une autre raison d'éviter les menus contextuels dans les applications web, c'est que c'est une occasion en or de sortir de l'utilisation des menus contextuels.
La plupart des Fenêtres et *nix GUI applications s'appuient fortement sur les menus contextuels pour mettre en œuvre une grande partie de leurs fonctionnalités. L'une des raisons que Mac OS a toujours été loué pour une grande facilité d'utilisation est vrai que les options de menu et de barre d'outils éléments ont été favorisées par rapport à l'aide des menus contextuels, qui est rapidement devenu un ghetto de listes imbriquées (surtout si d'autres applications sont autorisées à intégrer la fonctionnalité).
Les applications Web sont une bouffée d'air frais pour les concepteurs d'INTERFACE, précisément parce que l'interface doit être utile et puissant, sans l'utilisation de la droite, cliquez sur les menus. En outre, les utilisateurs occasionnels sont étonnamment pas rebutés par les nouveaux paradigmes de l'INTERFACE utilisateur dans les applications web, alors que l'expérimentation sur l'ordinateur de bureau est souvent une abomination.
L'âge de l'application de navigateur est donc une grande opportunité pour les développeurs à repenser les paradigmes de l'INTERFACE utilisateur. Droite cliquez sur les menus sont un cop-out sur le web.
À droite, cliquez sur les menus fonctionnent bien dans les applications web. Aussi longtemps que vos utilisateurs à comprendre ce qui se passe. Il y a plusieurs menu contextuel implémentations disponibles. Outlook Web Access fournit un menu contextuel permettant de travailler avec e-mail.
Depuis le clic droit est utilisé très rarement sur les sites, je dirais que c'est une mauvaise idée et ne serait pas considéré comme "Meilleure Pratique".
Si vous faites quelque chose de différent que presque tous les sites sur l'internet, alors vous avez besoin de vos utilisateurs à passer du temps à l'apprentissage de votre application/du site.
Aussi, les utilisateurs de Mac n'ont traditionnellement pas 2 boutons de la souris, et non tous les utilisateurs de mac savoir comment faire "clic droit" en utilisant le bouton de liste déroulante ou quoi que ce soit ces jours-ci.
Je ne voudrais pas le faire sauf si vous avez vraiment un cas valide pour le faire.
J'ai remarqué FCKeditor a un clic droit menu contextuel... il pourrait de sens que dans cet exemple, que l'éditeur WYSIWYG est généralement donnée aux personnes n'ayant pas de HTML de l'expérience, et plus d'expérience de Microsoft Word, et dans ce cas, ils s'attendent à la droite de la souris pour faire quelque chose pour leur texte qu'ils tapent.
Je voudrais, en général, dire que c'est une mauvaise pratique cependant. Pourrait flottant modal suffit-il?
Je ne suis pas de prendre position là-dessus, mais...
Si vous décidez de le faire aller à droite-cliquez sur l'approche, découvrez la YUI! cadre.
Ils ont déjà un menu contextuel mise en œuvre de la croix-navigateur compatible.
Cela dépend du type d'application. J'ai toujours pensé que c'était une mauvaise idée, mais les applications web sont en train de se rapprocher de bureau applications de tous les temps. J'ai donc demandé le maître de l'utilisabilité (Nielsen) et étonnamment, il est tout pour les clics droits!
Si c'est un web site, c'est une mauvaise idée. Les utilisateurs d'obtenir rapidement irritée avec des sites web qui rompre leur navigateur favori de la fonctionnalité. Ne pas le faire 🙂
Si c'est un web application, ce n'est pas forcément une mauvaise idée, mais vous devez toujours être prudent.
Considérer si:
Je pense que c'est une mauvaise idée de faire un clic droit de la fonctionnalité.
Ce n'est pas une bonne idée pour la normale des applications web. Je l'ai vu faire en flash/silverlight "web" applications où l'utilisateur a une attente de plus en plus comme un "bureau" de l'application.
Je pense que ça dépend fortement de ce type d'application.
Par exemple, il est judicieux dans les feuilles de calcul Google - où le droit-cliquez sur les actes plus comme Excel, et vous donne des options comme vous permettant de copier en surbrillance la plage de cellules, vous ne seriez pas en mesure de le faire à l'ordinaire menu clic-droit.
Mais à moins que votre webapp vraiment l'exige, il est probablement juste va gêner les utilisateurs.
Cela dépendra du contexte. Pour un site web public, je serais contre. Pour une application web, en particulier d'un interne de l'entreprise demande, je serais plus à l'accepter.
Que pour les applications qui gèrent ce bien, celui qui me vient à l'esprit est la version web de microsoft Outlook. Je l'utilise sur une base régulière à l'accès de la société e-mail, et je trouve que le menu clic-droit de la fonctionnalité très utile.
En général je n'ai pas aggree avec le "menu clic droit" dans la web app mais si c'est un must que vous devez ajouter une alternative méthode de travail côté par côté avec le menu contextuel et ne dépendent pas de l'expérience de l'utilisateur.
Pas, et il ne sera jamais vraiment le travail de toute façon puisque l'utilisateur peut empêcher votre tente à monter.
Oui: vous devez avoir les menus contextuels. En fait, vous n'avez pas de choix. Le navigateur va vous donner un menu clic-droit, mais le seul contexte sera pour une page web. Ainsi, lorsque vous cliquez sur une ligne de commande, par exemple, le navigateur vous proposera des actions telles que le Dos, Enregistrer, Afficher la Source et de les Imprimer. Vous ne pouvez pas être heureux avec ces. Donc la question est: voulez-vous remplacer avec quelque chose de plus approprié pour le contexte? Comme les applications web deviennent plus comme des applications de bureau, la réponse sera de plus en plus oui.