Идея mplungjan хороша.
Я бы также попросил клиента просмотреть исходный код страницы и отправить его мне, чтобы убедиться, что он выглядит нормально.
Ваш веб-сервер (например, apache) должен хранить файл журнала каждого отдельного PHP-запроса и сообщать вам, произошли ли ошибки.
Я не знаю, есть ли способ сообщить об ошибках JavaScript обратно на ваш сервер. Если бы вы смогли перехватить ошибку и отправить запрос AJAX в ваш обработчик ошибок, чтобы войти на ваш сервер, это сработало бы. Но я думаю, что некоторые ошибки JavaScript (например, синтаксические ошибки?) Не могут быть обнаружены с помощью catch
. Я хотел бы попросить клиента открыть консоль javascript (или как она называется в его браузере) и сообщить мне все ошибки, которые он видит. В конечном итоге вы должны устранить все ошибки, и хорошей стратегией для этого будет сосредоточиться на первой возникшей ошибке.
Я бы запустил страницу через валидатор w3c, чтобы проверить, является ли он верным HTML / CSS.
Кроме того, вы должны попробовать универсальный метод упрощения кода до самой простой вещи, которая должна работать, но не работает. Это либо позволит вам найти проблему, либо создаст что-то настолько маленькое и простое, что вы сможете опубликовать ее в Stack Overflow.