Прокси-сервер нарушает работу веб-сайта AJAX во внутренней сети - PullRequest
1 голос
/ 16 февраля 2011

Я создал веб-сайт, который использует ajax для большинства функций сайта, хотя он может откатиться к стандартной загрузке страниц и отправке форм, если javascript недоступен.

Сайт был протестирован в различных браузерах и операционных системах, и проблем не существует, хотя клиент не может использовать сайт из-за блокировки ошибок JavaScript.

Проблема связана с тем, что в их сети используется прокси-сервер Novel BorderManager. Я устранил кеширование как причину проблемы и не сомневаюсь, что делать.
У меня нет доступа к компьютеру в сети, чтобы проверить себя, все, с чем я работаю, это отчеты от клиента. В одном из отчетов упоминалось, что код Google Analytics на странице также не загружался.

Кто-нибудь имеет какие-либо идеи относительно того, что может делать прокси-сервер, который может вызвать такую ​​проблему?

Спасибо

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

Я собираюсь ответить на свой вопрос, если кто-нибудь сталкивался с этой проблемой.

После посещения клиента и запуска некоторых тестов на сайте проблема оказывается размером файла cookie. Похоже, что новый BorderManager блокирует любые файлы cookie размером более 1,7 КБ.

0 голосов
/ 16 февраля 2011

Я работаю только с отчетами от клиента

Не ответ на ваш вопрос, но этого, вероятно, будет недостаточно. Я хотел бы пойти туда, запросить доступ к VPN или использовать программное обеспечение для удаленного управления, чтобы посмотреть на сообщения об ошибках, выводимые браузером.

В качестве альтернативы, если ничего из этого не является опцией, попросите клиента скопировать и вставить выходные данные консоли браузера об ошибках ... Хотя проблема может заключаться в файлах, которые не загружаются, для которых вам нужно будет просмотреть содержимое например вкладки "Чистая" Firebug.

...