Safari on a Mac has a Block cookies set to From third parties and advertisers by default.
It stops the SharedObject from working if the embedded swf is from a different domain.
This problem isn’t new:
Safari 3rd party cookie iframe trick no longer working?
Has anyone found a solution (other then passing the Session ID through GET/POST params in each request)?
NOTE:
I have no access to the site, which is embedding the swf, so there is no way to alter that HTML or to put any JavaScript, etc.
Source: http://www.reizbombardement.de/archives/safari-5-1-4-enforces-cookie-policy
//UPDATE 23 July 2013
This crappy way of fixing this issue used to work until Safari 6.
Please see @Fabio Antunes and @ncubica comments below.
//UPDATE 23 July 2013 by Fabio Antunes
Here’s my code
On the landing page we’ll have a brief description about the app and a button saying something like “enter”. I’m using jquery to simplify this process, creating a listener for the click event, I’ll just put the javascript code, since I’m assuming you already have the rest of the html code for the landing page:
This you’ll open a small window, with 500 by 250 px, centered on your screen.
The code I have for the small window is this: