we actually decided to do something different...and handle users at the server level based on their facebook ID. So different sessions between top and bottom iframe don't matter anymore.
I currently have a couple of different problem. Eventually, I can get an Invalid Session which throws an exception int he FDT. I was thinking to currently write a catch all which in case of anything weird in the toolkit, refresh the top frame
to the facebook URL. I can not seem to get past all the security problems that involve window.top.location = apps.facebook.com/myapp and I have no clue on what to do. I tried using the code RedirectTopFrame from the FDT which redirects to the login
page, but that actually makes my page "break" out of the facebook chrome leaving the user with a page outside of facebook.
I've also noticed that if I open up a session in IE and a session in FF, the xFBML does not seem to work anymore.
Basically, I'm in an iframe within another iframe, is there a special way to call all my links? I was currently using the other solution by sending parameters to all the links....
currently i'm loading my embedded iframe as follows (iframename.location.src = "../game/whatever?facebooksessionkey_and_other_parameters_appended").
It seems i'm all over the place with this reply. There are 2 things i'm curious about. 1 ) it seems that my session can get out of whack by using two different browsers at the same time. xFBML also gets out of whack. Is there any
way to detect and fix this? how about with more FBJS or other FB calls.
Is this even possible? Remember I'm in an embedded iframe within the facebook canvas. I've tried the RedirectTopFrame, but that breaks me out of the facebook chrome.
Thanks for the info...