We are developing an application that makes messages on behalf of our Facebook users. In these posts, we want to put links to external (non-Facebook) websites.
Looking at the links in the browser status bar (usually Chrome), the correct URL is displayed. However, Facebook seems to be wrapping the actually clicked link into some additional calls and whistles. This usually works correctly.
Sometimes, however, this URL transfer ends with a click on the URL, for example:
http://spywaresite.info/0/go.php?sid=2
(space added to make it inaccessible for viewing!), which generates a serious Chromes warning message:
This happens very often in Chrome, but much more often in the iOS browser on the iPhone.
- , ?
, URL-, ,
http://www.example.com/some/full/path/somewhere
URL-, :
http://platform.ak.fbcdn.net/www/app_full_proxy.php?app=374274329267054&v=1&size=z&cksum=fc1c17ed464a92bc53caae79e5413481&src=http%3A%2F%2Fwww.example.com%2Fsome%2Ffull%2Fpath%2Fsomewhere
, - JavaScript , .
EDIT2
.
( ) . " " fbcdn.net ( ). , , , JavaScript fbcdn.net ... .
100%, , , : - Facebook?
(, , , ?)
, facebook.com, , facebook (, URL- - , ) / ( )
( , URL- ), ( "Feed", , , )
, , , , .
, , , .
, Facebook , .
Wireshark Fiddler, HTTP- Chrome ( ) Facebook. , Facebook URL.
Wireshark:
Fiddler, , spywaresite.info:
-, , .