Возможно, ваше предположение неверно. <hr />
является конечным тегом XHTML , поэтому доступ к сайту, который вы просматриваете, может возвращать другую (XHTML) версию страницы при запросе с реального устройства.
Удаленный сайт проверит заголовок User-Agent в вашем запросе и решит, как отобразить страницу в зависимости от того, что он находит. Вы можете проверить это, запросив одну и ту же страницу с помощью программы, например curl , для каждого из рассматриваемых пользовательских агентов.
EDIT
Как прокомментировал QuickRecipesOnSymbianOS, пользовательский агент, который вы настраиваете, может быть потерян на пути к удаленному сайту. Возможно, вы можете использовать сайт типа http://www.useragentstring.com/, чтобы увидеть, что происходит.
Другая мысль заключалась в том, что если вы используете мобильную сеть при доступе к сайту с реального устройства, а не, скажем, через WIFI, оператор сети мог реализовать что-то, что изменяет HTML, возвращаемый удаленным сайтом.