在開發it博客匯的過程中遇到一個難題:很多圖片鏈接設置了防盜鏈機制,從我的網站請求圖片會返回403錯誤,但直接在瀏覽器中打開圖片的url時卻又正常。
使用fiddler抓包發現,從我的網站請求圖片會帶上referer,而直接訪問該url時是沒有referer的。
既然發送referer會被防盜鏈機制給干掉,那么能不能不發送referer,或者干脆偽裝referer呢?
(關於referer的作用可以自行上網搜索,基本用途就是訪問統計和防盜鏈)。
一開始在github上找了個庫叫noferer,好幾年都沒更新了,經實際測試發現不起作用。
不過剛才又發現了另一個庫:https://github.com/jpgerek/referrer-killer
經網友實測有效:http://bindog.github.io/blog/2014/11/18/http-referer-security-and-anti-anti-hotlink/
決定就用它了!