2017-07-29 1 views
1

Ich habe eine Audio-Wiedergabe-Website und ich möchte verhindern, dass die Benutzer die Sounds herunterladen von der HTML-Audio-Element Download-Taste. Also schrieb ich:Hide Richtig Download Button

<audio src="sound.mp3" controls controlsList="nodownload"></audio> 

Es funktioniert gut, aber ich kann den controlsList = „nodownload“ Löschen von Elemente prüfen und dann die Download-Taste erscheint.

Irgendwelche Ideen, wie man damit umgeht?

+1

Sie können Benutzer nicht davon abhalten, dies zu tun. – Xufox

+0

Diese Antwort klingt sehr herablassend. Alles, was ich versuchen könnte, den durchschnittlichen Benutzer vom Herunterladen abzuhalten? – Nick

+0

Wenn Sie den "durchschnittlichen Benutzer" anhalten, nachdem Sie "nodownload" gewählt haben, ist das perfekt. Nach meiner Erfahrung ist der durchschnittliche Benutzer nicht jemand, der Browser-Entwickler-Tools verwendet. – icirellik

Antwort

1

Sie können einen Benutzer nicht daran hindern, eine Datei herunterzuladen, wenn Sie ihm Zugriff gewähren. Wenn der Benutzer die Audiodatei auf seinem Computer liest, lädt der Computer die Datei tatsächlich während der Wiedergabe in seinen RAM. Nichts kann den Benutzer daran hindern, diese Daten einfach auf seiner Festplatte zu speichern.

Die einzige Möglichkeit, den Benutzer daran zu hindern, die Datei herunterzuladen, besteht darin, ihn nicht abspielen zu lassen.

Sie können DRM-wrapped content on the web verwenden. Hier ist ein list of the web browsers supporting DRM content.

0

Alles, was Sie hören oder in Ihrem Browser sehen, wird von verschiedenen Quellen heruntergeladen. Wie kann der Browser Text schreiben oder Musik abspielen, wenn er von einem Server/von Ihnen geschützt ist? Selbst wenn der Browser all diese Dinge vor Ihnen schützt, zum Beispiel, wenn es keinen Weg gibt, Rihannas neues Lied von SoundCloud herunterzuladen, können Sie es immer aufzeichnen. Entschuldigung, aber Sie können nichts dagegen tun.

Verwandte Themen