Привет!
Vadim Kutchin wrote:
Столкнулся со следующей проблемой:
Исходная диспозиция: есть сайт, который хочет, чтобы люди ходили на него
с MSIE. Если человек заходит другим браузером - сайт перекидывает его на
другой.
Требуется: работать с сайтом из мозиллы и/или феникса.
Что делал: на http://www.mozilla.org/unix/customizing.html прочитал, что
если в профиль мозиллы рядом с prefs.js положить user.js, в котором
прописать строку
user_pref("general.useragent.override", "Mozilla/5.0 (compatible; MSIE
7.0; Windows 98; L-i-n-u-x-i686)";
то useragent, выдаваемый мозиллой заменится на указанный.
Что имеем: мозилла не подхватывает user.js, упрямо и гордо выдавая
сайту, что она, мол, мозилла, а не какой-то там IE.
Версия мозиллы: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2)
Gecko/20021204 Debian/1.2.1-1
Как все-таки заставить мозиллу выдать другой useragent?
Насколько я разобрался с Mozillой то во первых в скобочках нельзя писать
что попало, а во вторых она очень не любит когда "Mozilla/5.0" меняется.
Поэтому выдаться как IE на Win98 не получится, единственное что можно
это задавать например compatible; MSIE5.0, но всё равно первым
останитьтся Mozilla. Как вам уже посоветовали лучше взять для этих целей
Operu.
Женя.