看板 Web_Design 關於我們 聯絡資訊
假設已開好一個網頁版的文章 (html的...ptt.cc) 其中頁內文字有一行是imgur的完整連結 http~imugrxxx.jpg 通常點下去 : (A) 它會另開網頁 單開一圖 (但是imgur就是擋了它 不秀圖出來) (B) 如果自己複製圖的連結 自己另開新頁 然後貼上 => 就會正常秀圖 想問的是 (A) 的情況 imgur是怎樣判斷? 把它擋住的? (refresh重刷也不給開) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.156.14 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1590490019.A.084.html
LPH66: 你從 A 網頁點連結到 B 網頁時, 瀏覽器在發送給 B 網頁的 05/26 18:55
LPH66: 要求裡會加上 Referer: <A 網頁網址> 的 HTTP 標頭出去 05/26 18:55
LPH66: B 網頁所在伺服器可以據此得知這是從 A 網頁來的連結 05/26 18:56
LPH66: https://tinyurl.com/y7lttn3g 05/26 18:57
LPH66: Referer 在內嵌直連時也會用, 所以這其實是在擋內嵌直連的 05/26 18:58
LPH66: 因此 pttweb 只能使用 imgur 官方的 <iframe> 間接嵌圖 05/26 18:59
knuckles: 也可以用javascript取得referrer 05/27 11:40
knuckles: https://i.imgur.com/XCG9lxv.png 05/27 11:40