視頻網站或者網站中有視頻,如何阻止迅雷劫持下載

問題描述

在有視頻的網站中或者視頻網站中,一般會存在兩種問題:

問題一:後端返回的視頻地址前端無法下載

視頻下載,根據後臺返回的視頻地址,無法下載視頻,這種情況下需要設置Content-Type,這個Header包含了文檔的”mime-type”。流覽器將會依據該參數決定如何對文檔進行解析。這個需要在服務器中進行設置

問題二:視頻播放,如果電腦提前安裝了迅雷,當播放視頻或者點擊視頻的時候,迅雷就會彈出進行攔截,導致視頻無法正常加載

在這裏插入圖片描述
解決方法:

1. 可以在迅雷中設置不再代理即可,可以在設置中心中設置

在這裏插入圖片描述

2. 作爲程序員,不可能讓用戶自己設置,最好的辦法是從源頭更改
  • 迅雷通過監控 Request Header ; Content-Type: application/octet-stream 一般文件下載都是這樣的請求類型;迅雷判斷爲文件下載就去攔截;
  • 樂視等大視頻網站,發現都是 Content-Type:video/mp4 ;於是嘗試修改 Content-Type:video/mp4
  • 需要在 服務器 中保存視頻的地方,更改 ** Content-Type ** 類型,這樣迅雷就不會攔截掉,迅雷也不會彈出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章