Здравствуйте, Lazytech, Вы писали:
L>P.S. Больше всего радует, когда все ругают «криворуких индусов» в Microsoft, забывая про «пряморуких» белых в Apple...
Большинство веб-разработчиков "оттуда" сидят на маках, пользуются айфонами и искренне не понимают ваших проблем (:
А вообще я бы постарался сделать какой-то перехват ошибок (исключений) в JavaScript и показ из в виде простого текста в div. Т.е. вылетела любая ошибка, обычно ты её смотришь в developer console, а тут будет прям поверх вылазить div с этими ошибками. Для совсем профессионального использования можно на сервер их отправлять, чтобы ты без участия пользователя был в курсе ошибок. Я по памяти не скажу, как именно это делается, но SO должен помочь. Также есть сервисы, которые сделают это за тебя, достаточно только добавить их скрипт себе на страницу, по памяти тоже не скажу, но, думаю, найти можно.
Скорей всего ты просто используешь какую-то функцию, которой нет в Safari. Или какую-то продвинутую языковую конструкцию.