We're building a Facebook application here at work, using the iframe method. For the application to work, it needs to set cookies from within the iframe.
Safari has third party cookies disabled by default, so we are currently redirecting the whole browser to our server, set the cookie required to track the session, and then redirect back to the Facebook application page again.
This method works, and works good. Unless someone with Firefox comes along who has manually disabled third party cookies, as Firefox defaults to having them enabled. Safari works cause it doesn't let you set cookies from an iframe, but you can read them. Firefox on the other hand, doesn't let you read the cookies, and hence it becomes kind of impossible.
Is there anyway to get Firefox to send cookies to an iframe on an external server when third party cookies are disabled?