I think you have done something wrong over here. If you have put FB.Connect.requireSessionb on onload event of the page then I am sure that it would generate an error message because it would not be able to conntect with the libraries which are loaded asynchronously. Also reloadIfSessionStateChanged did not seems to be parameter which you are talking about. You should use the following command on the init call method.
Code:
<script type="text/javascript">
FB.init("<YOURAPIKEY>", "<PATHTO>xd_receiver.htm",{"ifUserConnected":function(){FB.ensureInit(FB.Connect.requireSession);}});
</script>
You have to replace api key into the first param as well as path xd_receiver.htm file.
Bookmarks