Визначення Internet Explorer через тег img
22:46 18.11.2008Як повідомив RSnake в своєму пості Malformed URL in Image Tag Fingerprints Internet Explorer, існує можливість визначення Internet Explorer. Це може знадобитися, коли потрібно буде вияснити яким браузером користується відвідувач сайта, і чи не підробив він свій юзер-агент (чи насправді в нього браузер IE).
Даний метод визначення Internet Explorer використовує тег img. У випадку використання “некоректного” URL до зображення в тезі img, IE (на відміну від інших браузерів) не завантажує зображення.
Адреса зображення, яка видає Internet Explorer має наступний вигляд:
http://ha.ckers.org/%--/../images/kcpimp.jpg
Тобто використовується комбінація символів “%–”, або інший варіант, коли після % йдуть нецифрові символи.
Даний метод дозволяє визначити браузер користувача без використання JavaScript. Методика працює тільки в IE7, в IE6 вона не працює.