Променете потребителския агент на браузъра в Chrome
Съдържание:
- Как да промените потребителския агент в Chrome
- Как да промените потребителския агент на браузъра в Safari
- Как да промените потребителския агент на браузъра във Firefox без използване на разширение
Потребителският агент на уеб браузъри е начинът, по който уебсайтът знае какъв тип компютър, операционна система и приложение за сърфиране използвате. Някои сайтове обслужват различни теми, CSS, съдържание или дори различни сайтове за различни браузъри и операционни системи и много разработчици често трябва да променят собствения си потребителски агент, за да могат да тестват тези способности и да създават тези алтернативни сайтове.
Ще разгледаме как да промените потребителския агент за всички популярни съвременни уеб браузъри, достъпни за настолния потребител в Mac OS X и Windows, включително Chrome, Safari и Firefox.
Как да промените потребителския агент в Chrome
Всички нови версии на Chrome включват възможността за много лесна промяна на потребителския агент и е по-мощен с повече опции от опростените опции, достъпни за потребителите на Safari. Със замените на потребителския агент на Chrome разделителната способност на устройството на потребителския агент също може да бъде указана, принудително преначертавайки страницата в тази разделителна способност. Не е необходимо да активирате настройките на потребителския агент в Chrome, просто трябва да ги намерите в опциите за програмисти:
- Отворете Chrome и дръпнете надолу менюто „Изглед“, отидете надолу до „Разработчик“ и изберете „Инструменти за разработчици“, за да отворите панела за програмисти
- Щракнете върху бутона с три точки в най-десния ъгъл, след това изберете „Още инструменти“ и изберете „Мрежови условия“
- Потърсете „Потребителски агент“ и премахнете отметката от квадратчето до „Избиране автоматично“, за да разкриете всички опции на потребителския агент в Chrome
- Изберете незадължителен потребителски агент от падащото меню, за да активирате този потребителски агент в Chrome
Това работи в Chrome за Mac, Windows и Linux.
В старите версии на Chrome можете да промените потребителския агент, както следва:
- Отворете Chrome и дръпнете надолу менюто „Изглед“, отидете надолу до „Разработчик“ и изберете „Инструменти за разработчици“, за да отворите панела за програмисти
- Щракнете върху иконата на зъбно колело Бутон за настройки в долния десен ъгъл
- Щракнете върху раздела „Overrides“, за да намерите опциите на потребителския агент, изберете потребителски агент от падащото меню, променете съществуващ или въведете нов потребителски агент
Chrome също незабавно преначертава страници с новия потребителски агент и ако са зададени показатели на устройството, той също ще използва размера на разделителната способност, зададен от устройствата, когато преначертава страницата.
Как да промените потребителския агент на браузъра в Safari
Досега най-лесният начин да промените потребителски агент на Mac е чрез менюто за разработка на Safari, ако това все още не е активирано, ще разгледаме това и ще покажем как лесно да промените потребителски агенти:
- Отворете Safari, след това дръпнете надолу „Предпочитания“ от менюто на Safari
- Щракнете върху раздела „Разширени“ и поставете отметка в квадратчето до „Показване на менюто за разработка в лентата с менюта“
- Затворете Предпочитанията и намерете новото меню „Разработване“ до „Прозорец“, дръпнете го надолу и изберете „Потребителски агент“
- Изберете който и да е предварително определен потребителски агент или изберете „Друго“, за да използвате различен низ на потребителски агент
Имайте предвид, че ако задържите курсора на мишката върху конкретен потребителски агент, точният използван UA низ ще се появи в жълто поле до елемента от менюто.
След като изберете някой от потребителските агенти, ще видите, че текущо отворената уеб страница ще се обнови. Ако се случи въпросната страница да предоставя различна информация на алтернативни браузъри, може да откриете, че страницата изглежда различно. Например, смяната на потребителски агент на мобилно устройство и мобилен браузър може да накара някои уеб страници да ви изпратят към своите мобилни уебсайтове или да обслужват различно изглеждаща страница чрез адаптивно оформление.
Как да промените потребителския агент на браузъра във Firefox без използване на разширение
Firefox може да прави това и по подразбиране, въпреки че може би е най-тромавият от съвременните браузъри и следователно не се препоръчва, тъй като някои разширения на Firefox се справят по-добре.
- Въведете about:config в полето за URL адрес и натиснете return
- Потърсете „useragent“ (една дума) и създайте нов низ със заглавие „general.useragent.override“
- Поставете потребителския агент и изберете “OK”
Имайте предвид, че промяната на потребителския агент не променя начина, по който уеб браузърът изобразява страниците, освен ако не се обслужва специфично за потребителския агент съдържание. Например използването на потребителски агент на IE8 не е същото като посещение на страница с IE8 и оставянето му да изобрази страницата, необходимост, която често е задължителна за уеб разработчиците. За целта ще трябва действително да отделите време, за да стартирате Internet Explorer във виртуална машина върху Mac OS X, която е безплатна и сравнително лесна за настройка.
Какво ще кажете за подправяне на потребителски агенти от командния ред?
За пристрастените към командния ред, можете също да използвате curl за тази цел и да извлечете изходния код на страницата като различен браузър или операционна система, основният синтаксис е:
"curl -A UserAgentString>"
Видеоклиповете по-долу демонстрират активиране на възможността и промяна на потребителския агент на браузъра в Safari под Mac OS X, както и как да направите това в Chrome под Mac OS X, Windows или Linux:
И Chrome:
Имайте предвид, че промяната на потребителския агент не променя начина, по който уеб браузърът изобразява страниците, освен ако не се обслужва специфично за потребителския агент съдържание. Например използването на потребителски агент на IE8 не е същото като посещение на страница с IE8 и оставянето му да изобрази страницата, необходимост, която често е задължителна за уеб разработчиците. За това ще трябва действително да отделите време, за да стартирате Internet Explorer във виртуална машина върху Mac OS X, която е безплатна и сравнително лесна за настройка, ако е необходимо.
Благодарение на @ImpechCerrato за идеята за съвет, можете да следвате @OSXDaily и в Twitter.