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

时间:2017-07-02 10:28:15

标签: javascript jquery ajax video jwplayer

我正在使用jwplayer,我只想隐藏/加密由jwplayer发送的播放视频的ajax请求。原因是当jwplayer发送请求时它包含视频ID,我不想透露它,因为它是从谷歌驱动器流,任何人都可以使用相同的视频。有没有方法可以从控制台隐藏/加密ajax调用?

我试过清除控制台方法console.clear();但它清除了控制台而不是网络标签。

2 个答案:

答案 0 :(得分:3)

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

通常的解决方案是加密视频,以便无需密钥即可查看或播放视频。

答案 1 :(得分:1)

  1. 您的代码无权访问网络标签。 Network选项卡显示客户端浏览器发送的请求/响应即使您以某种方式设法隐藏了来自浏览器网络选项卡的请求,客户端仍然可以通过wireshark等工具查看req / res。

  2. 因此,您需要在jwplayer和google驱动器之间引入一些中间件,这些中间件将负责从Google驱动器安全地获取视频并将其提供给jwplayer而不会暴露内部ID。