Как да промените потребителския агент на Safari на OS X
Вероятно сте били ядосани по едно или друго време, когато посещавате уебсайт, който изисква конкретен браузър. За щастие, можете да заблудите уебсайт, като мислите, че използвате друг браузър и можете да го направите с повечето, включително Safari.
Потребителският агент "спуфинг" не е нещо ново. Понякога беше необходимо, когато имаше така наречена браузърна война. Дизайнерите на уебсайтове често проектират страници, за да визуализират и доставят различно съдържание в зависимост от браузъра на потребителя. Решението за това често е да се изпрати фалшив „низ от потребителски агент“, който би заблудил уеб сървъра да ви достави предпочитаното съдържание.
Днес потребителите е по-малко вероятно да имат проблем, тъй като уебсайтовете и браузърите са по-добре да спазват уеб стандартите. Това не означава, че все още няма да се сблъскате с такава.
Ако използвате Safari на Apple OS X, ето как можете да промените потребителския агент и дори да създадете потребителски агенти.
Какво е потребителски агент Все пак?
Когато Safari посети уебсайт, той ще изпрати поредица от текст, като тази:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, като Gecko) Версия / 8.0.3 Safari / 600.3.18
Това указва на уеб сървъра, че този конкретен потребител изпълнява Safari 8 на Mac с OS X 10.10.2.
Тя очевидно ще бъде различна за операционната система и уеб браузъра. Компютър с Windows 7 и Internet Explorer 10 ще се появи като такъв:
Mozilla / 5.0 (съвместим; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
Списъкът с низове на потребителски агент е доста обширен, защото има толкова много браузъри на различни операционни системи. Между другото, възможно е да видите каква информация разкрива браузърът ви за вас, което включва разделителната способност на екрана, IP адреса и др.
Промяна на потребителския агент на Safari
Обсъдихме начините, по които можете да промените потребителския агент в Google Chrome, Internet Explorer и Firefox. Нека сега да обсъдим как да го промените в Safari на Apple OS X.
Първо отворете предпочитанията на Safari от менюто „Safari“ или с „Command +“,.
Когато предпочитанията са отворени, кликнете върху раздела „Разширени“. Най-долу трябва да поставите отметка в квадратчето до „Показване на менюто„ Разработване ”в лентата с менюта и след това да излезете от предпочитанията..
Сега Safari ще има ново меню, посветено единствено на инструменти за разработка.
Менюто "User Agent" е най-горе. Вече има доста опции, включително предишни версии на Safari на OS X и iOS, Chrome на Mac и Windows, както и опция „Други…“.
Опцията „Други…“ ви позволява да посочите друг потребителски агент, различен от изброените, като например, ако ви е любопитно да видите как Google Chrome на iPad, който изпълнява iOS 8.2, ще използвате съответния низ.
Когато отворите опцията „Други…“ от меню „Потребителски агент“, просто напишете копието на потребителския агентски низ за браузъра, който искате да тествате.
След това новият потребителски агент ще се появи в менюто User Agent. Забележете обаче, че можете да имате само един “друг” потребителски агент в даден момент.
Както казахме във въведението, необичайно е да промените потребителския си агент, тъй като повечето браузъри са доста добри сега при спазване на стандартите, а повечето уебсайтове са агностици в браузъра (въпреки че някои браузъри работят по-добре в някои сайтове, отколкото други).
В свързана бележка, ако сте любопитни да видите как браузърът ви прави по отношение на уеб стандартите, винаги можете да опитате тестовете за киселини, разработени от проекта за уеб стандарти..
Въпреки това се надяваме, че тази статия е полезна. Ако имате нещо, което искате да добавите, например въпрос или коментар, моля, дайте отзиви в нашия дискусионен форум.