Тестирование кроссбраузерности или кроссбраузерность тут не причем

Сегодня закончил обновление клиентского сайта. Как сказал Екклесиаст в 7 главе 8 стиха «Конец дела лучше начала его; терпеливый лучше высокомерного». По завершению работы, как правило, испытываешь чувство удовлетворенности. Работа сделана и тперь самое время выставить счет :)

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

Он стал говорить, что что-то не так отображается и спросил или я проверял верстку сайта в Гугле. Первая мысль — причем тут поисковая система. Но сдерживая негодования, я уточнил:

— Вы имеете в виду Гугл Хром?
— Да.
— Конечно. Я изначально в нем проверял все нововведения. (И тут я вспомнил, что не протестировал сайт в Файефоксе и Интернет Эксплорере).
— У меня все расползлось по экрану. Сейчас я вышлю вам скриншот.
— Через минуту, во входящих находился вордовский документ. Я открыл файл. Зрелище было ужасное. Все действительно выглядело «немного» по-другому. Я тут же запустил FireFox 3.6.13, Internet Explorer 6 и 8.0.6001.18702 одновременно. Через несколько минут опят позвонил клиент.
— Вы видели?
— Да. Возможно это каскадные таблицы стилей из кэша. Какая версия вашего браузера Гугл Хром?
— 9.0.
— У меня тоже. Значит дело не в браузере. Проблема с кэшированием. У вас используется старая версия CSS-файла, поэтому дизайн разлетелся.
— У меня никогда не было такого!!
— Конечно, ведь  мы этого еще не делали :)
— Нет, в смысле, такого вообще не было никогда. Что можно сделать?
— Я думаю, что это скорее всего временные проблемы. Я подумаю, как можно это поскорее устранить.
— Хорошо.

Статья по теме:  Оптимизация верстки под Retina-дисплеи

Тут я ринулся в browsershots.org, чтобы сделать скриншоты и доказать, что проблема не глобальна, то есть не с сайтом.

Задав параметры для тестирования в Гугл Хроме, я стал ждать свою очередь. Шли минуты, скриншотов не было. Я начал испытывать дискомфорт. Было такое  прекрасное настроение и тут возникла проблема на ровном месте. У клиента сайт в той же самой версии выглядит по-другому. Причем здесь я? Спрашивал я себя. Это ж надо так все испортить, сердился я на клиента. Но в данной ситуации главное — сохранять спокойстие и самообладание. Вспомним, что говорит Екклесиаст: «Терпеливый лучше высокомерного». В эти минуты главное не наломать дров и не наговорить клиенту ничего лишнего, чтобы потом не жалеть. Даже если вы окажетесь правы, все равно останется осадок, если вы не будете сдерживать свои негативные эмоции, а просто выплесните их на клиента. Мол типа это не мои проблемы, решайте их сами. У меня все работает нормально.

  • browsershots.org так и не выдал ни одного скриншота в связи со своей перегруженностью. Я стал искать другие сервисы.
  • screenshot.com.ua выдал один скрин, но совершенно не понятно в каком браузере он его рендерит. Скриншот сайта получелся корректно, но от него мало толку. Мне нужны доказательства.
  • Я нашел сервис www.webshotspro.com, но он так и не выдал результат.
  • www.websnapr.com работал очень долго и тоже сделал скрин, не указывая браузер.
  • www.webmorda.kz — красивый сайт и юморной контент, но он, к сожалению, не помог. Я так и не смог увидет свой скриншот.
  • www.thumbalizr.com — делает скриншоты неизвестного происхождения.

Как видите попробовал несколько сервисов. Но не один из них не решал данную ситуацию. И тут мне пришла замечательная идея. Подключить старый CSS-файл и сравнить со скриншотом клиента. Благо, что перед внесением изменений в сайт, я сделал его копию :).

Статья по теме:  Как подключить Яндекс.Спеллер к WordPress

Подключив исходные стили CSS, я увидел ту же самую картину как на клиентском скриншоте. Я тут же набрал клиента и рассказал ему о результатах эксперимента.

Такой оборот событий порадовал и меня и был приятен клиенту. Он поинтересовался, как обновить кэш. Я сказал, что я не знаю как у них на предприятии организована  сеть. Может это админ так настроил прокси-сервер, чтобы снизить нагрузку на канал интернета. А может — это локальный кэш браузера.

— Попробуйте обновить страничку или очистить кэш Гугл Хрома.


Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Badevlad

    Гораздо проще проверить с другого компьютера, благо в офисе их всегда хватает. Есть еще такая опция как «звонок другу» ;)

    1. FORTRESS-DESIGN (автор)

      Я проверял с другого компьютера — все было нормально. Сразу было ясно, что проблема у клиента, а не с сайтом.

      Дело в том, что у менеджера со стороны клиента, с которым мы работали стоит Файефокс и сайт отображался нормально. Но заказчик в лице директора хотел видеть сайт во всей красе на своем персональном ноутбуке.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: