I've been developing a pretty JavaScript-intensive website for a client and it works perfectly in every major browser (Firefox, IE, Opera etc) in every platform, but it just will not work on Safari.
I only use standard JavaScript (with all the workarounds for IE) plus de facto standards such as XMLHttpRequest. Every single page is valid XHTML.
I have spent an untold number of hours trying to find out what Safari doesn't like about the site. As I don't have access to a Mac, I've been using browsercam.com for months now. I've removed and added again every kind of element to every sort of test page in order to try and isolate the problem, but when one problem seems to have been solved, another one appears.
Anyone who wants to really help me here will have to do more than just copy a Safari error message like "result of expression ... is not object". I'm not a novice developer and have debugged the code extensively, and it works perfectly in every other browser apart from Safari (and sometimes Camino, but the issue with Camino seems to be incomplete support for some CSS that causes it to crash).
Any takers? Crack this problem and I'll be indebted to you for a looong time... :-)
Problematic site (all pages use the same core JavaScript files):
http://marreinfinito.com
|