Ho utilizzato l'approccio all'interno dello script per definire il canaleUrl su una pagina del mio sito, ma ho ancora ricevuto più hit su quella pagina.
Dopo aver visto il traffico risultante con WireShark, ho notato che (Facebook) utilizza un canaleUrl per alcune delle proprie chiamate interne, passando anche fb_xd_fragment - Io invece ho usato quell'URL per il canaleUrl, reindirizzandolo dal mio sito.
Ho più pulsanti Mi piace sul mio sito utilizzando fbml invece di frame e su IE7, non ho più ottenuto un hit da Facebook con il parametro fb_xd_fragment.
Non sono sicuro se questa è la procedura consigliata ma sembra funzionare.
ho impostare questo valore per la channelUrl:
'http://static.ak.fbcdn.net/connect/xd_proxy.php'
Spero che questo aiuti.
Sto ottenendo lo stesso comportamento, il server viene colpito con due richieste - 1 con l'URI standard; l'altro con URI? fb_xd_fragment. Tuttavia questo sembra accadere solo in IE - in particolare IE7. Sei riuscito a ottenere maggiori informazioni su questo? Tutto quello che c'è da FB: http://forum.developers.facebook.com/viewtopic.php?pid=232516 e un bug aperto: http://bugs.developers.facebook.com/show_bug.cgi?id=9777 –
Sì, molto specifico per IE7, ho usato la versione Iframe, spero che qualcuno possa risolvere il problema. –