2017-07-29 52 views
1

我有一個音頻播放網站,我想阻止用戶從HTML音頻元素下載按鈕下載聲音 。所以我寫了:隱藏正確下載按鈕

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

它工作正常,但我可以刪除檢查元素controlsList =「nodownload」,然後 出現的下載按鈕。

任何想法如何處理它?

+1

你不能阻止用戶這樣做。 – Xufox

+0

這個答案聽起來很居高臨下。任何我可以嘗試阻止普通用戶下載? – Nick

+0

如果在「nodownload」完美后停止「普通用戶」的話。根據我的經驗,普通用戶不是使用瀏覽器開發工具的人。 – icirellik

回答

1

如果您允許用戶訪問,則無法阻止用戶下載文件。當用戶正在讀取他的計算機上的音頻文件時,計算機實際上是在播放它的同時將文件下載到他的RAM中。沒有任何東西可以阻止用戶將這些數據存儲在他的硬盤中。

阻止用戶無法下載文件的唯一方法是不讓他播放它。可以使用DRM-wrapped content on the web。這是一個list of the web browsers supporting DRM content

0

您聽到的或您在瀏覽器中看到的所有內容都是從不同的來源下載的。如果瀏覽器可以通過服務器/由您保護,如何編寫一些文本或播放音樂?即使瀏覽器保護您的所有這些東西,例如,如果無法從SoundCloud下載Rihannas新歌曲,您可以將其記錄下來。對不起,但你無能爲力。