This site is powered by Drupal for Facebook.
The page you see here is also visible in a facebook application.
Is anyone else having problems using DFF from a Mac with Safari? The new version seems to work with Firefox on Mac but I'm still having no luck with Safari....
What's the problem? Is something wrong with this site when viewed on Safari?
I'm running safari 4.0.3 with default security settings, nothing unusual, nothing special for cookies. If I navigate to your app while logged into facebook, it looks exactly the same as if I visit it directly by entering http://apps.facebook.com/drupalforfacebook without being logged into facebook. That is I can see your content but there is no menu to create content or leave comments. If I click on the tour link I make it to http://apps.facebook.com/drupalforfacebook/node/7/dff_tour/identity where I am asked to authorize the app. After clicking the authorize button it gets stuck in an infinite redirect to the same page. If I manually enter other nodes (ie http://apps.facebook.com/drupalforfacebook) those nodes infinitely refresh too. In Firefox 3.0.5, the app still doesn't ask me to authorize until I take the tour, but there is no problem with the redirect. Once I authorize the app it logs me in and shows my facebook name as the DFF username. After adding the the app with firefox, I can go back to safari and everything seems to work.
Procedure for testing:
1. In firefox: Facebook -> Application Settings -> Drupal Facebook -> X (remove app)
2. In firefox: Facebook -> Account -> Logout
3. In safari: Delete cookies
4. In safari: Facebook -> Login
5. In safari: apps.facebook.com/drupalforfacebook
6. In safari: click "tour" link
7. In safari: continue tour to http://apps.facebook.com/drupalforfacebook/node/7/dff_tour/identity
8. After authorizing the app the infinite redirect should occur
Thanks for those details. I will look into it...
I checked back in this morning to see if there has been any progress with Safari only to find a previous problem had surfaced: Today, the facebook app get stuck in an infinite refresh loop and is completely unusable. Going to the website and using fbconnect seems to be working great however. I'm not sure whats going on with safari. Thanks again for you hard work and dedication to this project.
It is because of a well know bug with safari and iframes.
It does not accept 3rd party cookies.
I am still looking for a solution
Supposedly safari will accept a cookie from the iframe if you "interact" with the frame, but I haven't figured out exactly what that means.
I have some experimental code on this server that puts the session id in the url, when third-party cookies not enabled. It's not ideal, but you might find the tour now works on safari. (To be honest I've been testing with firefox)
Any luck finding a safari solution?