2017-07-02 117 views
-1

我正在jwplayer上工作,我只想隱藏/加密由jwplayer發送的播放視頻的ajax請求。原因是當jwplayer發送請求時,它包含視頻ID,我不想透露它,因爲它是從谷歌驅動器流,任何人都可以浸出相同的視頻。有沒有任何方法來隱藏/加密控制檯的Ajax調用?如何在Google和其他瀏覽器中隱藏/加密來自網絡標籤的ajax請求?

我已經嘗試清除控制檯方法console.clear();但它會清除控制檯而不是網絡選項卡。

回答

0
  1. 您的代碼無權訪問網絡選項卡。網絡標籤顯示客戶端瀏覽器發送的請求/響應即使你以某種方式設法隱藏你的請求從瀏覽器網絡選項卡,客戶端仍然可以通過像wireshark這樣的工具看到req/res。

  2. 因此,您需要在jwplayer和谷歌驅動器之間引入一些中間件,這將負責安全地從谷歌驅動器獲取視頻並將它們提供給jwplayer而不暴露內部標識。

+1

1我不在乎wireshark,但我需要隱藏網絡選項卡。 2什麼樣的中間件? – dev

+0

1.你不能。瀏覽器不爲此提供任何API,並且它從網絡選項卡隱藏了req/res,因爲它無論如何都很容易被客戶端訪問) 2.它可以是任何類型的支持,它將通過以下方式鏈接到視頻或視頻本身:標題或外部ID,從客戶端隱藏谷歌驅動器ID – Max

0

正如Max所說,您不能隱藏請求和/或阻止某人收集您下載到您網站的Sammy視頻。

通常的解決方案是對視頻進行加密,使其無法在沒有密鑰的情況下查看或播放。

相關問題