Nachdem Sie hart an einem Design, Bild oder Artikel gearbeitet haben, möchten Sie es möglicherweise schützen, indem Sie ein JavaScript verwenden, das den Rechtsklick deaktiviert und einen Besucher optional warnt, dass der Inhalt urheberrechtlich geschützt ist.
Es klingt vielleicht in Ordnung, aber das ist im Allgemeinen keine gute Idee. Warum nicht?
Es ist nervig!
Sie merken nicht, wie viel Sie mit der rechten Maustaste verwenden, bis Sie es nicht mehr verwenden können! Es gibt viele nützliche Funktionen in dem kurzen Menü, das es öffnet. Während die meisten auch im Hauptmenü des Browsers verfügbar sind, ist es oft viel schneller, das Rechtsklick-Menü zu verwenden — dies ist normalerweise das nächstgelegene Menü, das Ihnen zur Verfügung steht.
Es ist sinnlos!
Wenn Sie glauben, dass das Deaktivieren der rechten Maustaste Ihren Quellcode oder Ihre Bilder schützt, denken Sie noch einmal darüber nach! Jeder, der entschlossen ist, Ihren Inhalt oder Code zu kopieren, wird dies unabhängig von seiner Fähigkeit tun, ein Browser-Kontextmenü aufzurufen. Wenn sie Ihren Quellcode wollen, dann ist es so einfach wie die Auswahl ‚view source‘ aus dem Hauptmenü. Artikeltext kann hervorgehoben und kopiert werden, Bilder und Medienpräsentationen können aus dem Cache abgerufen und Streaming-Medien aufgezeichnet werden.
Wenn Sie die rechte Maustaste deaktivieren, werden die Leute nur entschlossener, genau zu erfahren, was Sie verbergen. Und dies könnte kontraproduktiv sein, da Ihre Bilder und Ihr Quellcode unerwünschte Aufmerksamkeit erregen. Nicht nur das, Sie können den Rechtsklick nur in Browsern deaktivieren, in denen JavaScript aktiviert ist: Ein Besucher muss JavaScript nur in den Optionen seines Browsers deaktivieren, um das Skript vollständig ignorieren zu können!
Es deaktiviert!
Mausgesten, die eine schnellere Navigation ermöglichen, werden allmählich zu einer Funktion von Browsern: Opera hat sie, Mozilla hat gerade Unterstützung hinzugefügt, und es ist nur eine Frage der Zeit, bis Internet Explorer sie übernimmt. Das Deaktivieren der rechten Maustaste auf Seiten, die in diesen Browsern angezeigt werden, deaktiviert auch die Möglichkeit, Mausgesten zu verwenden, sodass Sie bei denen, die sie häufig verwenden, nicht beliebt sind!
Selbst wenn Sie keine Mausgesten verwenden, kann deren Abwesenheit Ihre Fähigkeit, im Internet zu surfen, ernsthaft beeinträchtigen. Ich neige dazu, Links von einer Seite, die mir gefällt, in einem neuen Fenster über das Rechtsklick-Menü zu öffnen, damit ich beide Seiten lesen und vergleichen und zurückkehren kann, ohne die Zurück-Schaltfläche verwenden zu müssen. Während Sie einen Link in einem neuen Fenster öffnen können, indem Sie die Umschalttaste gedrückt halten, während Sie darauf klicken, ist es für viele einfacher, die Option aus dem Rechtsklick-Menü zu verwenden. Deaktivieren Sie die rechte Maustaste und Sie werden diese Benutzer ziemlich schnell entfremden.
Es ist unprofessionell!
Fragen Sie sich das: würden Sie etwas von einer Website kaufen, die Sie daran erinnert, dass ihre Bilder jedes Mal urheberrechtlich geschützt sind, wenn Sie mit der rechten Maustaste klicken (auch wenn sich Ihr Zeiger nicht in der Nähe eines Bildes befindet)? Ich dachte nicht! Das Deaktivieren des Rechtsklicks deutet auf mangelnde Professionalität der Benutzer hin.
Es ist beleidigend!
Die meisten Ihrer Besucher kommen auf Ihre Website, um etwas zu kaufen oder Informationen zu finden. Nur ein kleiner Prozentsatz Ihrer Besucher landet auf Ihrer Website mit der Absicht, davon zu stehlen. Indem Sie versuchen, sich vor der Minderheit zu schützen, beleidigen Sie effektiv die Mehrheit, die das Rechtsklick-Menü aus legitimen Gründen verwendet. Erwarten Sie wirklich, dass Ihre Besucher Ihnen vertrauen, wenn Sie ihnen „hilfreiche Erinnerungen“ anbieten, die implizieren, dass Sie ihnen nicht vertrauen können?
Zugegeben, einige Leute möchten Ihren Quellcode anzeigen – aber gehen Sie nicht davon aus, dass jeder, der ihn sich ansieht, ihn auf seiner Website verwenden möchte! Versierte Besucher, die sich der betrügerischen Techniken einiger skrupelloser Websitebesitzer bewusst sind, möchten möglicherweise nur überprüfen, ob ein Link sie dorthin bringt, wo sie glauben, dass er sie hinführt. Macht sie das zu einem Dieb?
Lösungen für den Schutz von Inhalten
Es gibt andere, weniger umstrittene alternative Lösungen für das Problem des Schutzes Ihrer Bilder oder des Quellcodes.
Schutz Ihrer Bilder
1. Rechtsklick nur auf Bilder deaktivieren
Wenn Sie den Rechtsklick wirklich deaktivieren müssen, beschränken Sie die Verschlimmerung und verwenden Sie ein Skript, das ihn nur für Bilder deaktiviert (einige Skripte verhindern auch, dass die IE6-Bildsymbolleiste angezeigt wird). Natürlich wird es Zeiten geben, in denen Leute mit der rechten Maustaste klicken und mit der Maus über ein Bild fahren möchten, also würde ich empfehlen, dass Sie die Nachricht leicht ändern, um die Tatsache widerzuspiegeln, dass nur Bilder betroffen sind.
2. Bilder markieren
Eine andere Möglichkeit, Bilder als Ihre eigenen zu identifizieren, besteht darin, sie auf irgendeine Weise zu markieren. Der beste Weg, den potenziellen Dieb abzuschrecken, besteht darin, den interessantesten Teil des Bildes visuell zu markieren. Marken wie Ihr Logo, Ihre Website-Adresse oder sogar das Wort „Probe“ in einer festen oder durchscheinenden Farbe machen deutlich, dass ein Bild nicht für die allgemeine Verbreitung bestimmt ist. Diese Taktik im Graffiti-Stil funktioniert gut auf Websites, die künstlerische Dienstleistungen anbieten, und kann auch dazu beitragen, Hotlinking zu verhindern.
3. Digitale Wasserzeichen
Digitales Wasserzeichen ist die Praxis, identifizierbare Informationen in eine Datei einzubetten. In der Regel handelt es sich dabei um einen eindeutigen ID-Code oder die Kontaktdaten des Bilderstellers. Diese eingebetteten Informationen sind für den durchschnittlichen Surfer unsichtbar, können jedoch mit Hilfe von Grafikprogramm-Plug-Ins oder speziellen Stand-Alone-Decodern angezeigt werden. Ein digitales Wasserzeichen ist in der Regel stärker als eine physische Marke, da beim Betrachten eines Bildes nicht ersichtlich ist, ob es zusätzliche Informationen enthält. Allerdings bietet diese Methode keine Abschreckung für einen Dieb, obwohl sie theoretisch die Verfolgung Ihrer Arbeit (und in einigen Fällen abgeleiteter Werke) erheblich erleichtern sollte.
4. Das Fenster
Wenn Sie den Detaillierungsgrad Ihrer qualitativ hochwertigen Bilder anzeigen möchten, ohne zu viel „kostenlos“ zu verschenken, können Sie die von mir als „Fenster“ bezeichnete Methode verwenden. Stellen Sie sich vor, Sie würden das gesamte Bild durch ein Quadratzoll Loch in einem Stück Papier betrachten; Sie würden nicht viel von dem endgültigen Bild sehen können, aber Sie werden in der Lage sein, die Qualität und Details im Bild zu sehen, ohne das gesamte Bild anzeigen zu müssen. Ich habe diesen Ansatz in Java in einigen Bildergalerien implementiert gesehen (sodass Sie das sichtbare Fenster verschieben können), obwohl es wahrscheinlich einfacher (und für Ihre Besucher schneller) ist, ein zugeschnittenes Bild basierend auf dem Original zu verwenden.
Schützen Sie Ihren HTML-Code
Die Verwendung eines Skripts zum Deaktivieren der rechten Maustaste ist nicht die effektivste Methode, um das Lesen Ihres Quellcodes zu erschweren. Die meisten Techniken, die zum Schutz des HTML-Quellcodes verwendet werden, verwenden JavaScript.
Es gibt drei Haupt-JavaScript-Techniken, die verwendet werden, um den Quellcode einer Seite zu schützen:
- Kodieren Sie den Quellcode, um ihn ohne Dekodierung unlesbar zu machen
- Legen Sie den Großteil des Quellcodes in ein JavaScript-Include
- Öffnen Sie die Seite in einem neuen Fenster mit deaktivierten Menüs (nicht empfohlen)
Die einzige Möglichkeit, Neugierigen das Entschlüsseln Ihres HTML-Quellcodes zu erschweren, ohne auf JavaScript zurückgreifen zu müssen, besteht darin, unnötigen Leerraum zu entfernen. Der Effekt besteht darin, Ihren Code in eine oder mehrere lange Codezeilen umzuwandeln, sodass jeder, der die View Source-Funktion in einem Browser verwendet, das Lesen erschwert, ohne sich die Zeit zum Aufräumen zu nehmen.
Was werden Sie schützen?
Offensichtlich hängen die Alternativen, die Sie verwenden, davon ab, was Sie schützen müssen und wie wichtig der Schutz ist. Sie sollten bedenken, dass jeder, der entschlossen ist, Ihre Sachen zu stehlen, einen Weg finden wird, sie zu stehlen — auch wenn dies bedeutet, dass Sie eine Bildschirmaufnahme machen oder einen Artikel eingeben, für den Sie die Texthervorhebung deaktiviert haben!
Natürlich gibt es eine viel einfachere Möglichkeit, Ihre Inhalte vor potenziellen Dieben zu schützen, ohne jemals Browserfunktionen deaktivieren zu müssen. Wenn Sie etwas so schlecht schützen möchten, stellen Sie es überhaupt nicht ins Internet! Weitere Informationen finden Sie unter:
- Disable Images Click – Details eines Skripts, das den Rechtsklick nur auf Bilder deaktiviert.
- Digitale Wasserzeichen-Links – enthält Links zu verschiedenen Audio-, Bild- und Video-Wasserzeichen-Ressourcen.
- Beispiele für Wasserzeichentechniken – Ideen zum Erstellen eines sichtbaren Wasserzeichens.
- HTML Guard, Wie sicher? – detaillierung Tricks verwendet, um Quellcode und Bilder zusammen mit ihren Nachteilen zu schützen.
- Verwenden von JavaScript-Includes zum Verwalten von Inhalten – Verwendung von JavaScript-Includes.