Javascript 如何在google和其他浏览器中隐藏/加密来自网络选项卡的ajax请求?

Javascript 如何在google和其他浏览器中隐藏/加密来自网络选项卡的ajax请求?,javascript,jquery,ajax,video,jwplayer,Javascript,Jquery,Ajax,Video,Jwplayer,我正在处理jwplayer,我只想隐藏/加密jwplayer为播放视频而发送的ajax请求。原因是当jwplayer发送请求时,它包含视频id,我不想透露它,因为它是从google drive流式传输的,任何人都可以提取相同的视频。是否有任何方法可以从控制台隐藏/加密ajax调用 我尝试过clear console方法console.clear;但它会清除控制台而不是网络选项卡 您的代码无权访问“网络”选项卡。“网络”选项卡显示客户端浏览器发送的请求/响应。即使您设法从浏览器的“网络”选项卡中隐

我正在处理jwplayer,我只想隐藏/加密jwplayer为播放视频而发送的ajax请求。原因是当jwplayer发送请求时,它包含视频id,我不想透露它,因为它是从google drive流式传输的,任何人都可以提取相同的视频。是否有任何方法可以从控制台隐藏/加密ajax调用

我尝试过clear console方法console.clear;但它会清除控制台而不是网络选项卡

您的代码无权访问“网络”选项卡。“网络”选项卡显示客户端浏览器发送的请求/响应。即使您设法从浏览器的“网络”选项卡中隐藏了您的请求,客户端仍然可以通过wireshark等工具查看req/res

因此,您需要在jwplayer和google drive之间引入一些中间件,它们将负责安全地从google drive获取视频,并在不公开内部id的情况下将其提供给jwplayer


正如Max所说,您不能隐藏请求和/或阻止某人捕获您下载到站点的任何视频


通常的解决方案是加密视频,以便在没有密钥的情况下无法观看或播放。

1-我不关心wireshark,但我需要隐藏网络选项卡。什么样的中间件。你不能。浏览器并没有为此提供任何API,而且从网络选项卡隐藏req/res是毫无意义的,因为客户端2很容易访问它。它可以是任何类型的备份,通过标题或外部id提供到视频或视频本身的链接,对客户端隐藏google驱动器id