I am working on a facebook app and using chrome everything is fine. On IE and found that the authentication seems to be stuck in a constant loop.
I re grabbed the heruko default template and found the same behaviour.
This example only has divs added. None of heroku’s php has been touched.
I’m not sure what to do to fix this behaviour.
Add this to the first php block in your fb index.php. It will fix your IE issue.
//for IE iFrame 3rd party cookie blocking header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');This will not solve issues with peope that have third party cookies turned off. e.g. Safari users where third party cookies is off by default.
The way I handled this is to check what browser the user is on and add an alert or extra element to the app. The later will reatedly reload so it’s not as easy to read.
An excellent resource for browser detection is Serban Ghita’s php-mobile-detect