4 ms·
Imgur does something goofy with the referer that you've clicked a link from. I'm by no means a competent web programmer or understand how linking/referrers/etc.
by TheCapn 7y ago
Imgur does something goofy with the referer that you've clicked a link from. I'm by no means a competent web programmer or understand how linking/referrers/etc. work but at one point I had a little doodad in GreaseMonkey/Tampermonkey that pulled imgur images in and plopped them on your Facebook page.
What I found was that if the page referrer was Facebook, you got nothing, the imgur site attempted to redirect you back through to their galleries, but if you used the link directly you'd get the image.
I never figured out exactly what's happening, I used a code snippet that stripped out the referrer info and everything started working.
- throwaway_bad 7y agoI think you can do it without extensions in firefox since they let you configure your own referrer-policy: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re... (search for "about:config") But even in my own APIs I check for referrers to make sure they are actually coming from my site so I assume this will break some pages.
- creatonez 7y agoSee also - Smart Referer[1] firefox extension. Only blocks cross-domain referer leak, and has a built-in whitelist to prevent breakage. ^1: https://addons.mozilla.org/en-US/firefox/addon/smart-referer/?lang=en-us https://addons.mozilla.org/en-US/firefox/addon/smart-referer...
- TazeTSchnitzel 7y agoMaybe they're also using the Accept: header, which would reveal whether the browser is loading a page or an embedded image?