本地,我通过WordPress主题开发了音乐网站,并且运行良好。问题是,一旦媒体文件在浏览器中流式传输,Internet Download Manager(IDM)会检测到它并生成下载链接(这就是IDM的本质)。需要从网站禁用自动下载器
因此,我想建立我的网站,使访客能够播放和听音乐,但他们不允许通过任何下载器下载流媒体。
有没有PHP代码,WordPress或jQuery插件来做到这一点?
在此先感谢。
本地,我通过WordPress主题开发了音乐网站,并且运行良好。问题是,一旦媒体文件在浏览器中流式传输,Internet Download Manager(IDM)会检测到它并生成下载链接(这就是IDM的本质)。需要从网站禁用自动下载器
因此,我想建立我的网站,使访客能够播放和听音乐,但他们不允许通过任何下载器下载流媒体。
有没有PHP代码,WordPress或jQuery插件来做到这一点?
在此先感谢。
如果您允许访问者收听文件,则无法阻止他们下载文件。如果足够确定,即使DRM也被破坏。如果他们可以玩,他们可以保存它。
这就是说,你有几个选择。
使用Flash流式传输文件。
除非文件嵌入到SWF中或使用DRM,否则它仍然非常容易下载。这是一个常用的解决方案,并且运行良好,除非您需要支持没有Flash支持的移动浏览器。
每个IP地址只允许下载一次。
这有很大的可用性问题,并且在许多浏览器中都不起作用。我不推荐它。
用Javascript发送加密和解密的文件。
可能会很慢,仍然不会停止确定的用户,依赖于Javascript,需要dataurl支持或更新的html5音频apis。
不用担心。
这就是我所做的。
从技术上讲,如果你正在给浏览器提供某些东西,它也可以下载它... – RRikesh 2013-05-10 10:10:38
所以没有办法阻止第三方下载? – 2013-05-10 10:20:07
不是我的知识... – RRikesh 2013-05-10 10:21:56