Um yeah, the moment you type/paste a link in a post, it loads a preview and tries to pick a good representative picture of the page. As far as I can tell the image is even mirrored on Facebook's CDN for faster loading. It's not like they're subtle about it.
This is the part that happens before you send the message. The post is talking about the automated browser that visits the link after you post it and waits for 15 seconds with socket.io (thus javascript activated).
Go ahead and post a link in a message (I chose this one: http://imgur.com/gallery/wjANVCD). A little visual preview will appear. Where do you think this comes from?
> And classify you as a good citizen for the NSA so that you don’t get killed in a drone attack
Why stay for so long though? Fetching an image is fast and using an automated browser is a bit overkill. Maybe they wait for 15 seconds in case the server is slow...
I guess it stays for many seconds because it waits JavaScript to finish executing to get an image preview. It's not uncommon that some sites needs many seconds (or even longer) to load.
Facebook probably sends an HTTP request to the link to get an image preview. I doubt that any human or computer is actually "looking" at the link for 15 seconds, more likely they just messed with the concept of time on the preview agent's Javascript interpreter so they can determine the layout of the "final page" with all animations and JS completed.
That seems different? Exposing (possibly private) URLs in messages via the API seems like a bug (though int64s aren't really guessable when you have DoS protection).
Just visiting the link shared is completely normal behavior.
[+] [-] taneq|9 years ago|reply
[+] [-] squiggy22|9 years ago|reply
https://developers.facebook.com/tools/lint
[+] [-] antoineMoPa|9 years ago|reply
[+] [-] lbrandy|9 years ago|reply
Go ahead and post a link in a message (I chose this one: http://imgur.com/gallery/wjANVCD). A little visual preview will appear. Where do you think this comes from?
> And classify you as a good citizen for the NSA so that you don’t get killed in a drone attack
Or maybe that.
[+] [-] pshc|9 years ago|reply
[+] [-] antoineMoPa|9 years ago|reply
[+] [-] dack|9 years ago|reply
[+] [-] powera|9 years ago|reply
[+] [-] umhan35|9 years ago|reply
[+] [-] omarforgotpwd|9 years ago|reply
[+] [-] awqrre|9 years ago|reply
[+] [-] killwhitey|9 years ago|reply
[+] [-] powera|9 years ago|reply
Just visiting the link shared is completely normal behavior.