Итак, данная статья будет первым гостевым постом в моем блоге. Автор статьи – . И напоминаю всем тем, кто хочет опубликовать свой пост на stroyobzor.net.ua может этот сделать, начиная со вчерашнего дня.
Нашел я ошибку в mail.ru почте. Критической ее назвать пока не могу, ибо не могу понять вообще можно ее как-то использовать, или нет.
Проблема:
ссылка вида:http://getmasquerademasks.com/masquerademasks.html#f=http://img-fotki.yandex.ru/get/4706/13224503.6/0_4f830_112ec57f_L.jpg&m=pink/10.png&lo=217&to=141&w=207&h=182
отправленная на почту mail.ru автоматически меняется. Особенность этой ссылки в том, что тут передаются параметры после знака #, это нормальный способ передачи параметров, просто не совсем обычный, он используется для ajax приложений, например. Но т.к. Рунет заполнен говноSEO сервисами, которые принципиально игнорируют умирающий AJAX, то и проблемы соответственно никто не видит.
Итак, как портит ссылку mail.ru?
он ссылку
http://getmasquerademasks.com/masquerademasks.html#f=http://img-fotki.yandex.ru/get/4706/13224503.6/0_4f830_112ec57f_L.jpg&m=pink/10.png&lo=217&to=141&w=207&h=182
заменяет на
http://getmasquerademasks.com/masquerademasks.html#f=http://img-fotki.yandex.ru/get/4706/13224503.6/0_4f830_112ec57f_L.jpg?m=pink/10.png&lo=217&to=141&w=207&h=182
Как видно Первый знак & mail.ru почему-то заменил на ?
И ясно почему, потому что по стандарту параметры от URL отделяются знаком вопроса, но MAIL.RU парсер не учел одного, что у нас это не параметры, а анкор. А на анкор нет наложения правил как на URI. т.е. по сути mail.ru парсер решил что # – это часть URL и проигнорировал его и решил так же поумничать сказав: Первым-то должен идти знак вопроса. И оказал при этом нам неоценимую помощь, изгадив таки любимо созданную масочку на фотографии девочки.
В результате этой ошибки mail.ru дал понять, что пользователь сделал именно левую фотографию, а не правую, как ее создала сама девочка:
В чем ошибка, резюме: mail.ru – думает что # – это часть домена, а не разделитель URI и анкора. Теперь думаем, как это можно использовать ?
Репорт отправлен в mail.ru
Быть может вас очень сильно интересуют ? Если да, то советую вам посетить сайт appliances.wikimart.ru и узнать абсолютно все необходимые подробности по данной теме.
Поделиться:
Самые популярные записи
Комментариев (3) к “Ошибка в Почте mail.ru”
Добавьте комментарий
Подписаться, не комментируя
Июль 26th, 2011 at 3:38 пп
Ответа от саппорта mail видимо не дождусь
Июль 26th, 2011 at 6:57 пп
хм…
Июль 27th, 2011 at 8:35 пп
любишь ломать мыльники?