我正在使用javascript制作一个音乐播放器,但希望在查看页面源代码中隐藏音乐源。我如何确保没有人能够下载独家音乐?
谢谢!
发布于 2022-05-01 08:05:04
简单的回答是:你根本不能!在互联网上,一切都是免费的。
长篇大论的答案是:你所能做的就是让某人很难获得这些信息。这可以通过代码混淆(尝试https://obfuscator.io/)和隐藏信息来完成,因此它是不可见的。(一些网站在源代码顶部添加了足够的空格,因此如果源代码视图是由非专家打开的,则该视图看起来是空的。)但是,任何专家只要有足够的时间和精力,最终都会找到内容。
如果有人在浏览器开发工具(CTRL + SHIFT + I)中使用网络选项卡,则传入和传出请求是可见的。还有更复杂的网络嗅探器,如费德勒或Wireshark,它们提供将包保存到硬盘上。
一些现代的流媒体网站提供流媒体服务器的内容,这使得获取流媒体内容变得有点困难,但即便如此,通过下载所有块并将它们组合起来也是可能的。(即使是与DRM相关的内容也可以通过播放和录制屏幕来下载。)
https://stackoverflow.com/questions/72074671
复制相似问题