Application.ExternalCall not working with PC Safari browser

I’ve come across a problem where Unity is calling ‘Application.ExternalCall’ and the surrounding javascript isn’t getting the message.

The functionality works on every other browser we’ve tried, but on Safari 4.0.3/4.0.4 running on an XP PC) is simply doesn’t get through. I’ve tried it on several different PC’s with the same result.

The browser has javascript enabled, and there don’t seem to be any obvious security settings enabled that shouldn’t be.

Unity is in a DIV within the HTML, and the javascript function is later in the same HTML.

Has anyone come across this, and is there anything I can try to fix the problem?

Hi, welcome to the forum!

Please contact support@unity3d.com about this. They track a lot of browser issues and have some workarounds, but it’s possible you’ve found a new bug here.

Thanks - I’ve done that and will post any solution or conclusion here when I get one. I’m fairly sure it’s a Unity bug!