Frage

Im Moment arbeite ich an einer Web-Anwendung und die Kräfte oben haben entschieden, dass der Rechtsklick-Menü des Browsers überschreibt mit eigenen applikationsspezifischen ist der Weg zu gehen.

ich überhaupt nicht zustimmen. Ich glaube, dass, wenn jemand einen Web-Browser nutzt sie bestimmte Erwartungen über das, was geschehen soll, wenn sie die Rechtsklick-Funktionalität eines Zeigegerätes verwenden, und diese Erwartungen zu verletzen, indem gezielt diese Funktionalität verdrängten ist sehr beunruhigend (ärgerlich?) An den Benutzer .

Was denken Sie? Haben Sie schon einmal die rechte Maustaste gut gemacht in einer Web-App gesehen? Ich meine, in einer Weise, dass man eigentlich dachte: „Ja, das Rechtsklick-Funktionalität eine große Entscheidung war.“

War es hilfreich?

Lösung

Es ist im Allgemeinen keine gute Idee:

Die Erwartungen

Nutzer, vor allem Power-User erwarten auf Elemente in Desktop-Anwendungen, um die Lage sein, einen Rechtsklick ein Menü von elementspezifischen Aktionen zu erhalten. Diese Erwartung existiert nicht für Web-Anwendungen - in der Tat, die Erwartung ist, dass Rechtsklick auf einer Webseite gibt Ihnen das Standard-Web-Seite Menü, in dem Sie können, Links öffnen in einem neuen Fenster, Quelltext anzeigen, etc drucken

Zuverlässigkeit

Da die Fähigkeit integrierte Menüs außer Kraft zu setzen wurde in der Vergangenheit so missbraucht (meist durch naiven Programmierer versuchen, Speicher von Bildern zu deaktivieren), verbieten viele Browser es oder machen es schwierig für Client-Code in einer zuverlässigen Art und Weise außer Kraft zu setzen.

Die Ausnahme

Wenn Sie einen Web-App erstellen, die genau das Verhalten einer bestehenden und simuliert bekannte Desktop-Anwendung, es kann angemessen sein, die Bemühung zu setzen in erforderlich vernünftige Kontextmenüs zu implementieren. Allerdings sollten Sie dann folgen auch die übliche Empfehlung für die Menüs in Desktop-Anwendungen: Verwenden sie einen schnellen Zugriff auf kontextspezifische Operationen zur Verfügung zu stellen, aber bieten auch ein anderes Mittel, um die gleichen Funktionen zugreifen

Andere Tipps

Nein, denn es ist einfach nicht auffindbar. Natürlich hängt dies von der Anwendung, aber wahrscheinlich die Benutzer nicht einen Hinweis auf der rechten Maustaste haben.

Wenn ein Benutzer im Internet ( „Internet“) erwarten sie eine Taste verwenden. Denken Sie an all die Apple-Mighty Mouse-Benutzer, die Schwierigkeiten haben, Ihre Website.

Der einfachste Weg zu Ihrem Chef zu beweisen, ob die Idee funktionieren wird oder nicht: Test auf echte Benutzer . Sie sollten diese ohnehin tun.

Google Text & Tabellen ist der einzige web-app, wo ich jeden Versuch zu schätzen weiß überhaupt Rechtsklick-Funktionalität zu nutzen; und sie haben es umgesetzt Spot-on.

Update: ein bisschen Um zu klären, ich denke, dass die Umsetzung groß ist, weil Google Text & Tabellen (die gesamte Website / app) zu machen Sie sehr gut vergessen, dass Sie in einem Web-Browser sind.

Ein weiterer Gedanke: NICHT! Zwischen IE6 / 7/8, Firefox 3.2, Chrome, Safari und den anderen weniger bekannten Browser und Versionen klingt es wie ein Alptraum auf der ganzen Linie zu unterstützen. Es sei denn, Zahl Ihrer Benutzer in den Millionen den Test allein ist wahrscheinlich ein guter Grund, es zu vermeiden.

Shog9 Antwort ist die beste direkte Antwort auf Ihre Frage, aber ein weiterer Grund, Kontextmenüs in Web-Anwendungen zu vermeiden, ist, dass es eine goldene Gelegenheit ist von der Verwendung von Kontextmenüs zu brechen.

Die meisten Windows und * nix-GUI-Anwendungen verlassen sich stark auf Kontextmenüs einen großen Teil ihrer Funktionalität zu implementieren. Ein Grund dafür, dass die Mac OS traditionell für hohe Benutzerfreundlichkeit gelobt worden ist, dass wahre Menüoptionen und Symbolleisten-Elemente über Kontextmenüs begünstigt worden, die schnell ein Ghetto von verschachtelten Listen werden (vor allem, wenn anderen Anwendungen erlaubt sind Funktionalität einzubetten).

Web-Anwendungen sind ein Hauch frischer Luft zu UI-Designer genau, da die Schnittstelle ohne die Verwendung der rechten Maustaste Menüs verwendbar und leistungsfähig sein müssen. Darüber hinaus sind gelegentliche Nutzer überraschenderweise nicht durch neue UI Paradigmen in Webanwendungen aufschieben, während Experimente auf dem Desktop oft ein Gräuel ist.

Das Alter der In-Browser-Anwendung ist somit eine große Chance für Entwickler UI Paradigmen zu überdenken. Rechtsklick-Menüs sind ein Cop-out im Web.

Rechtsklick-Menüs funktionieren gut in Web-Anwendungen. Solange die Benutzer verstehen, was los ist. Es gibt mehrere Kontextmenü-Implementierungen zur Verfügung. Outlook Web Access bietet ein Kontextmenü für mit E-Mail zu arbeiten.

Seit der rechten Maustaste auf Websites so selten verwendet wird, würde ich sagen, dass es eine schlechte Idee ist und nicht berücksichtigt werden würde „Best Practice“.

Wenn Sie etwas anderes tun, als fast alle Websites im Internet, dann Sie benötigen Ihre Benutzer Zeit für das Erlernen der App / Website zu verbringen.

Auch Mac-Benutzer haben traditionell nicht zwei Maustasten und nicht alle Mac-Anwender wissen, wie man „rechte Maustaste“, indem Sie die Option klicken Combo mit oder was auch immer es in diesen Tagen ist.

So würde ich es nicht tun, wenn Sie wirklich einen gültigen Fall haben, dies zu tun.

Ich habe FCKeditors ein Rechtsklick-Kontextmenü hat ... es Macht Sinn in diesem Beispiel machen, wie der WYSIWYG-Editor im allgemeinen Menschen ohne HTML-Erfahrung gegeben ist, und Microsoft Word-Erfahrung, und in diesem Fall erwarten sie die rechte Maustaste, etwas zu ihrem Text zu tun, sie tippen.

Ich würde generell sagen, dass es zwar eine schlechte Praxis ist. Könnte ein Floating-modal genügen?

Ich nehme keine Position über das, aber ...

Wenn Sie auf die rechte Maustaste aproach gehen entscheiden Besuche die YUI! Rahmen .

Sie haben bereits ein Kontextmenü-Implementierung, die Cross-Browser kompatibel ist.

Es hängt von der Art der Anwendung. Ich dachte immer, das war eine schlechte Idee, aber Web-Anwendungen werden immer näher an Desktop-Anwendungen die ganze Zeit. So Meister der Benutzerfreundlichkeit gefragt (Nielsen) und überraschend, er ist alles für rechts~~POS=TRUNC !

  

... hochqualifizierte Nutzer sind oft   enttäuscht, wenn eine Anwendung   nicht Rechtsklick-Unterstützung - für   Wenn es beispielsweise in Flash umgesetzt ist   und bringt das Flash-Player-Menü   anstelle von kontext angemessen   Anwendungsbefehle.

Wenn es eine Web ist Website , dann ist es eine schlechte Idee. Benutzer erhalten schnell irritiert mit Web-Sites, die ihre Lieblings Browser-Funktionalität zu brechen. Tun Sie das nicht:)

Wenn es eine Web ist Anwendung , es ist nicht unbedingt eine schlechte Idee, aber man sollte immer noch vorsichtig sein.

Überlegen Sie, ob:

  • der Benutzer wird in Ihrer Anwendung ausreichend eingetaucht, um das Gefühl, dass sie das Gefühl werden natürlich geneigt, um ein Kontextmenü wollen;
  • Sie sind nicht nur für die Kompensation sonst armen UI-Design;
  • macht die bestehende Funktionalität des Browsers Sinn im Zusammenhang mit Ihrer Anwendung.
  • Ich denke, es ist eine schlechte Idee, eine Rechtsklick-Funktionalität zu haben.

    Es ist keine gute Idee, für die normalen Web-Anwendungen. Ich habe es in Flash / Silverlight „web“ Anwendungen getan gesehen, wo der Benutzer eine Erwartung hat mehr zu sein wie eine „Desktop“ -Anwendung.

    Ich denke, es hängt stark ab, welche Art von App ist.

    Zum Beispiel macht es Sinn, in Google Text & Tabellen - wo die rechte Maustaste mehr wie Excel wirkt, und gibt Ihnen Optionen wie in dem Sie den markierten Zellbereich kopieren - Sie würden nicht in der Lage sein, dies zu tun mit dem regulären rechts~~POS=TRUNC-Menü.

    Aber es sei denn, Ihre Webapp wirklich für es nennt, ist es wahrscheinlich nur Benutzer gehen zu verärgern.

    Dies würde vom Kontext ab. Für eine öffentliche Website, würde ich dagegen sein. Für eine Web-Anwendung, insbesondere eine unternehmensinterne Anwendung, wäre ich mehr zu akzeptieren.

    Wie für Anwendungen, die dies gut im Griff, eine, die in den Sinn kommt, ist die Web-Version von Outlook. Ich benutze es auf einer regelmäßigen Basis Firma E-Mails zugreifen, und ich finde die Menüfunktionalität der rechten Maustaste bery nützlich.

    Generell Ich aggree nicht mit "Rechtsklick-Menü" in Web-App und , wenn es ein Muss ist, Sie haben eine Alternative hinzuzufügen Methode arbeitet Seite an Seite mit dem Kontextmenü und hängt nicht von der Benutzererfahrung.

    Nein, und es wird nie wirklich sowieso arbeiten, da der Benutzer Ihre Versuche zur Überfahrt verhindern kann.

    Ja: Sie sollten Kontextmenüs haben. Eigentlich Sie haben keine Wahl . Der Browser wird Ihnen ein Rechtsklick-Menü geben, aber der einzige Kontext für eine Web-Seite sein wird. Also, wenn Sie auf eine Auftragszeile klicken, sagen wir, wird der Browser Sie solche Aktionen wie Back, Speichern unter, View Source und Print bieten. Sie können nicht mit diesen glücklich sein. Die Frage ist also: Haben Sie diese mit etwas besser geeignet für den Kontext außer Kraft setzen wollen? Als Web-Anwendungen mehr wie Desktop werden apps die Antwort immer ja sein wird.

    Lizenziert unter: CC-BY-SA mit Zuschreibung
    Nicht verbunden mit StackOverflow
    scroll top