Kann ich den Rechtsklick auf meiner Webseite deaktivieren, ohne JavaScript zu verwenden? Ich frage das, weil die meisten Browser dem Benutzer erlauben, JavaScript zu deaktivieren.
Wenn nicht, wie kann ich JavaScript verwenden, um den Rechtsklick zu deaktivieren?
173 Stimmen
Die Deaktivierung des Rechtsklicks dient nicht der Sicherheit, sondern verärgert nur Ihre Benutzer. Jeder Browser, der dies nicht zulässt, ist wertlos, aber Websites, die dies von vornherein tun, sind schrecklich.
27 Stimmen
Wenn Sie nicht wollen, dass Ihre Inhalte gestohlen werden, sollten Sie sie nicht ins Netz stellen :) Moderne Browser können sogar die Fähigkeit von JavaScript, den Rechtsklick zu deaktivieren, außer Kraft setzen. Tools wie Firebug/ Web Dev Toolbar machen den Schutz nutzlos.
11 Stimmen
Hier ist ein kleines Chrome/Greesemonkey-Benutzerskript, um den Rechtsklick wieder zu aktivieren: dl.dropbox.com/u/464119/Programmierung/javascript/
36 Stimmen
Wirklich @DanOlson... was sollen Sie tun, wenn Sie Ihr eigenes Rechtsklickmenü programmieren wollen? So wie es in cPanel zu finden ist.
4 Stimmen
@AUTO: Auch das nicht, weil cPanel ein Paradebeispiel für eine schlechte Benutzeroberfläche ist? Die Leute erwarten nicht, dass sie im Internet mit der rechten Maustaste auf Dinge klicken.
5 Stimmen
@minitech Was ist mit vielen Web-Apps von Google? Zum Beispiel Google Mail. Dort wird der Rechtsklick bei vielen Dingen außer Kraft gesetzt.
3 Stimmen
@TomHeard: Ja, ich persönlich finde es kontraintuitiv. Es macht allerdings Sinn, wenn man versucht, einen Docs-ähnlichen Klon von Desktop-Software zu erstellen, bei dem so etwas erwartet wird.
37 Stimmen
@epascarello es gibt bestimmte Fälle, in denen die Deaktivierung der rechten Maustaste unerlässlich ist, wie z.B. bei Kioskterminals, weil der Benutzer sie dort nicht braucht und die Beibehaltung der rechten Maustaste die Benutzer verärgern kann
4 Stimmen
Die Deaktivierung der rechten Maustaste ist auf Touchscreen-Oberflächen eine absolute Notwendigkeit.
0 Stimmen
Ich persönlich möchte den Rechtsklick deaktivieren, damit der Benutzer die Seite viel effizienter nutzen kann. Wenn ein Benutzer die Quelle sehen möchte, kann er dies ganz einfach tun, indem er eines der Browsermenüs aufruft :)
2 Stimmen
Das ist vielleicht eher ein Sonderfall, aber ich versuche mich hier zu erinnern, wie man das für einen html5-Kiosk macht. Der Benutzer sollte nie in der Lage sein, etwas zu tun, das ihn unerwartet aus dem Kiosk herausbringen könnte.
0 Stimmen
Ich will hier nicht auf ein totes Pferd schlagen, aber auf Googles eigenen Seiten für Webentwickler (Dokumentation und alles andere) sind die Rechtsklicks deaktiviert, und sie sind nicht "editor-esque". Sie ersetzen das Rechtsklickmenü auch nicht durch irgendetwas, es ist nur... deaktiviert. Siehe: developers.google.com/web/fundamentals/layouts/rwd-fundamentals/
2 Stimmen
Ich versuche herauszufinden, wie man das macht, damit ich die Deaktivierung der rechten Maustaste auf einer Seite, die ich leider nicht benutzen kann, STOPPEN kann.
0 Stimmen
Normalerweise wäre ich absolut dagegen, den Rechtsklick zu deaktivieren, aber für eine Anwendung, die wir bauen, ist es notwendig, in algunos Orte. Ich denke aber, dass Leute, die dies auf einer ganzen Website deaktivieren, einen Realitätscheck brauchen
1 Stimmen
Chrome-Erweiterung für Rechtsklick aktivieren
7 Stimmen
Web-Entwicklung ist NIEMALS so einfach wie "Mach niemals ____, weil es schlecht ist", und so zu tun, als ob es schlecht wäre, ist schlechte Entwicklung. Ich entwickle einen physischen Kiosk, der die UX völlig ruinieren würde, wenn ein Benutzer mit dem Rechtsklick-Menü herumspielt....
2 Stimmen
Dies ist eine Erinnerung daran, dass Entmutigung allein niemals eine ausreichende Antwort auf die Frage ist, wie ich [dies und das] tun kann.
0 Stimmen
Einfache Weise: <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
0 Stimmen
Manchmal ist es nützlich, wenn Sie Ihr eigenes Kontextmenü erstellen und stattdessen das von Firefox deaktivieren. Interaktive Anwendungen wie Discord haben ihr eigenes Menü und das Standardmenü ist ebenfalls deaktiviert, also finde ich es nicht "schrecklich". Das ist sehr subjektiv.
0 Stimmen
3 Punkte -> Weitere Tools -> Entwickler-Tools. Erledigt. Ez Rechtsklick-Bypass. Alles, was Sie mich daran hindern, ist, Chrome dazu zu bringen, Ihre Seite in meine Sprache zu übersetzen (was im Rechtsklickmenü möglich ist).