Heim > Web-Frontend > CSS-Tutorial > Wie kann ich es den Leuten erschweren, meine Bilder herunterzuladen?

Wie kann ich es den Leuten erschweren, meine Bilder herunterzuladen?

Barbara Streisand
Freigeben: 2024-11-12 16:58:02
Original
756 Leute haben es durchsucht

How Can I Make It Harder For People to Download My Images?

Bild-Downloads schützen: über Standardtechniken hinaus

Auch wenn es unmöglich ist, Bild-Downloads gänzlich zu verhindern, gibt es Maßnahmen, die Sie ergreifen können, um den Prozess zu verkomplizieren Halten Sie Gelegenheitsnutzer davon ab, Ihre Bilder herunterzuladen. Hier sind einige zusätzliche Techniken, die über transparente Overlays und CSS-Hintergrundbilder hinausgehen:

Kontextmenüoption entfernen

Mit CSS können Sie verhindern, dass Benutzer Bilder speichern, indem Sie die Option „Speichern“ entfernen Option „Bild“ aus dem Kontextmenü mit der rechten Maustaste. Dadurch bleibt der Rest des Kontextmenüs zugänglich:

img {
    pointer-events: none;
}
Nach dem Login kopieren

Drag & Drop deaktivieren

Eine weitere Option besteht darin, Drag & Drop für Bilder zu deaktivieren. Dies verhindert, dass Benutzer Bilder per Drag-and-Drop auf ihren Desktop oder andere Speicherorte ziehen. Sie können dies mit dem folgenden jQuery-Code tun:

$(document).on('dragstart', 'img', function(e) {
  e.preventDefault();
});
Nach dem Login kopieren

Bild-URL ausblenden

Um es für Benutzer schwieriger zu machen, die direkte URL eines Bildes zu ermitteln, Sie können es im Quellcode der Seite ausblenden. Dies kann durch serverseitiges Scripting oder benutzerdefinierte JavaScript-Funktionen erreicht werden.

Bilder mit Wasserzeichen

Das Hinzufügen von Wasserzeichen zu Ihren Bildern kann Personen davon abhalten, sie ohne Erlaubnis zu verwenden. Ein auffälliges Wasserzeichen, das über das Bild gelegt wird, macht es weniger attraktiv für unbefugte Nutzung.

Codebeispiel:

<img src="http://placekitten.com/600/450" ondragstart="return false;" />
Nach dem Login kopieren

Dieser Code kombiniert die oben genannten Techniken, um das Ziehen und Deaktivieren zu deaktivieren Bild-Downloads löschen und verhindern.

Das obige ist der detaillierte Inhalt vonWie kann ich es den Leuten erschweren, meine Bilder herunterzuladen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage