Однажды, перейдя по очередной ссылке t.co на ссылку vk.cc, которая вела на ссылку ow.ly на youtu.be, я задумался, а что мне скажет браузер, если я предложу ему ссылку, ссылающуюся на ссылку, ссылающуюся обратно?
В качестве подопытных были выбраны bit.ly и ow.ly, ссылающиеся друг на друга. Проверить свой браузер можно по ссылке: http://bit.ly/iwillreturn.
Google Chrome (18.0.1025.151) сразу же ответил мне, что на странице обнаружена циклическая авторизация:
Ресурс bit.ly позволяет смотреть за статистикой ссылок: запрос в браузере bit.ly дает 11 запросов ссылки к серверу, запрос ow.ly — 10. Довольно логичное поведение.
Firefox гораздо более дружелюбно оповещает пользователя о том, в чем суть ошибки:
При запросе к bit.ly делается 10 запросов на сервер, к ow.ly — 9.
Opera с пользователем не разговаривает. При получении ссылки делает по 10 запросов и в случае ow.ly, и в случае bit.ly, радостно показывает пустую страницу. С точки зрения пользователя, я бы сказал, что это зло.
Встроенный Android-браузер делает по 8 переходов по каждой ссылке, показывая вот такие ошибки:
IE, к сожалению, нет возможности проверить, но говорят, что он просто не может отобразить эту веб-страницу и создается такое ощущение, что он не всегда делает одинаковое число запросов – числа колебались от 4 и до 11. Необходима дополнительная проверка!
Резюмируя: самым дружелюбным и внимательным, на мой взгляд, показал себя Firefox; наименее понятной — Opera. Ошибок, вроде, нет, все браузеры с честью выходят из циклов, но жаль, что сообщения об ошибках не всегда понятно разъясняют, что это было.
Автор: stcherenkov