Buenas noches,
Esto me está sacando de mis casillas y agradezco infinitamente cualquier ayuda que puedan ofrecerme, de verdad.
Desde hace tiempo realizo aplicaciones para Facebook usando PHP. Hasta ahora no había tenido mucho problema aún haciendo testing en varios navegadores, sin embargo, hace días uso MacOS como sistema operativo principal y me di cuenta que Safari bloquea por default las cookies 3rd Parties.
En Chrome/Firefox no tengo problema, las cookies se setean correctamente en el cliente y me doy cuenta al ver en firebug o herramienta para desarrolladores en la sección Resources > Cookies. El problema es específico en Safari.
Mi primera pregunta se origina ahí: ¿es este un comportamiento natural de Safari? Es decir ¿las cookies 3rd party están bloqueadas en todas las computadoras Mac en el mundo? Varios de mis clientes se han quejado de problemas de login y son muy pocos, pero la mayoría viene de Safari.
En cualquier caso, la segunda duda es más importante: ¿cómo solucionar este problema? Para loggear al usuario utilizo el método que la propia compañía Facebook ofrece en el [URL="https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php"]ejemplo de su PHP-SDK[/URL].
He leído muchas respuestas, trucos, workarounds pero todo es de 2009, 2010, 2011 y generalmente no funciona para Safari 6 que es la versión que yo tengo instalado.
Una vez más agradezco cualquier tipo de ayuda que me puedan ofrecer, estoy a punto de explotar con este caso y de verdad necesito la opinión de expertos.
Saludos a todos.