Поздний ответ - PHP и Jquery-min-1.5 и выше
Недавно я столкнулся с подобной проблемой при использовании PHP и Jquery-min-1.5.X (и выше).
При разработке системы электронной коммерции для клиента я реализовал карусель с исходным кодом, помещенным в файл PHP и работающим на Jquery-min-1.5.2.js, который размещен локально на сервере.
Возникли проблемы:
При использовании мобильных устройств (например, iPhone, iPad и т. Д.), Подключенных через Wi-Fi / кабель, карусель отображается правильно. При подключении сайта через 3G через Orange, Vodafone снова правильно отобразил сайт.
Однако, если я привязал веб-сайт через O2 или T-Mobile к iPhone или iPad, функция ajax не загружалась правильно, что приводило к ошибкам в консоли отладки.
MD5 SUM выявляет различия в том, как данные извлекаются с сервера (сравнение между Wi-Fi и привязкой O2) - что делает вывод, что это не ошибка CSS / Cache.
Измените каталог «script» с локального на точку в библиотеке Google Ajax, и карусель отобразится правильно.
В заключение следует сказать, что ошибка вызвана ошибкой прокси-сервера - только для O2 и T-Mobile.
При проверке этой теории я использовал консоль отладки iPhone в сетях Orange и O2. Orange не выявил ошибок на этапе тестирования. O2 обнаружил ошибку до выполнения вышеуказанного, после внесения изменений ошибки были устранены.