Zmień agenta użytkownika przeglądarki w Chrome
Spisu treści:
- Jak zmienić agenta użytkownika w Chrome
- Jak zmienić agenta użytkownika przeglądarki w przeglądarce Safari
- Jak zmienić agenta użytkownika przeglądarki w Firefoksie bez użycia rozszerzenia
Klient przeglądarki internetowej to sposób, w jaki witryna wie, z jakiego typu komputera, systemu operacyjnego i aplikacji do przeglądania korzystasz. Niektóre witryny obsługują różne motywy, CSS, zawartość, a nawet różne witryny w różnych przeglądarkach i systemach operacyjnych, a wielu programistów często musi zmienić własnego klienta użytkownika, aby móc przetestować te możliwości i zbudować alternatywne witryny.
Omówimy, jak zmienić klienta użytkownika we wszystkich popularnych nowoczesnych przeglądarkach internetowych dostępnych dla użytkowników komputerów stacjonarnych w systemach Mac OS X i Windows, w tym Chrome, Safari i Firefox.
Jak zmienić agenta użytkownika w Chrome
Wszystkie nowe wersje Chrome umożliwiają bardzo łatwą zmianę klienta użytkownika i są bardziej wydajne dzięki większej liczbie opcji niż uproszczone opcje dostępne dla użytkowników przeglądarki Safari. Dzięki zastąpieniom agenta użytkownika Chrome można również określić rozdzielczość urządzenia klienta użytkownika, wymuszając przerysowanie strony w tej rozdzielczości. Nie ma potrzeby włączania ustawień agenta użytkownika w Chrome, wystarczy je znaleźć w opcjach programisty:
- Otwórz Chrome i rozwiń menu „Widok”, przejdź do „Programista” i wybierz „Narzędzia programisty”, aby otworzyć panel programisty
- Kliknij przycisk z trzema kropkami w prawym górnym rogu, a następnie wybierz „Więcej narzędzi” i wybierz „Warunki sieciowe”
- Wyszukaj „Agent użytkownika” i odznacz pole „Wybierz automatycznie”, aby wyświetlić wszystkie opcje agenta użytkownika w Chrome
- Wybierz opcjonalnego klienta użytkownika z menu rozwijanego, aby aktywować go w Chrome
Działa to w Chrome na Maca, Windowsa i Linuksa.
W starszych wersjach Chrome klienta użytkownika można zmienić w następujący sposób:
- Otwórz Chrome i rozwiń menu „Widok”, przejdź do „Programista” i wybierz „Narzędzia programisty”, aby otworzyć panel programisty
- Kliknij ikonę koła zębatego Przycisk Ustawienia znajdujący się w prawym dolnym rogu
- Kliknij kartę „Zastąpienia”, aby znaleźć opcje agenta użytkownika, wybierz agenta użytkownika z menu rozwijanego, zmodyfikuj istniejącego lub wprowadź nowego agenta użytkownika
Chrome również natychmiast przerysowuje strony z nowym klientem użytkownika, a jeśli ustawione są dane urządzenia, podczas ponownego rysowania strony będzie on również używał ustawionej przez urządzenie rozdzielczości.
Jak zmienić agenta użytkownika przeglądarki w przeglądarce Safari
Zdecydowanie najłatwiejszym sposobem zmiany agenta użytkownika na komputerze Mac jest skorzystanie z menu Develop przeglądarki Safari. Jeśli to nie zostało jeszcze włączone, omówimy to, a także pokażemy, jak łatwo zmienić klienta użytkownika:
- Otwórz Safari, a następnie rozwiń „Preferencje” z menu Safari
- Kliknij kartę „Zaawansowane” i zaznacz pole „Pokaż menu Develop na pasku menu”
- Zamknij Preferencje i znajdź nowe menu „Develop” obok „Okno”, rozwiń je i wybierz „User Agent”
- Wybierz dowolnego wstępnie określonego agenta użytkownika lub wybierz „Inny”, aby użyć innego ciągu agenta użytkownika
Pamiętaj, że jeśli najedziesz kursorem na konkretnego klienta użytkownika, w żółtym polu obok pozycji menu pojawi się dokładny ciąg UA.
Po wybraniu dowolnego agenta użytkownika, aktualnie otwarta strona internetowa zostanie odświeżona. Jeśli dana strona wyświetla inne informacje w alternatywnych przeglądarkach, może się okazać, że wygląda ona inaczej. Na przykład zmiana klienta użytkownika na urządzenie mobilne i przeglądarkę mobilną może spowodować, że niektóre strony internetowe będą odsyłać Cię do swoich witryn mobilnych lub wyświetlać stronę o innym wyglądzie dzięki responsywnemu układowi.
Jak zmienić agenta użytkownika przeglądarki w Firefoksie bez użycia rozszerzenia
Firefox również może to zrobić domyślnie, chociaż jest to prawdopodobnie najbardziej niezdarna ze współczesnych przeglądarek i dlatego nie jest zalecana, ponieważ niektóre rozszerzenia Firefoksa radzą sobie z tym lepiej.
- Wpisz about:config w polu URL i naciśnij Return
- Wyszukaj „useragent” (jedno słowo) i utwórz nowy ciąg o nazwie „general.useragent.override”
- Umieść agenta użytkownika i wybierz „OK”
Pamiętaj, że zmiana klienta użytkownika nie zmienia sposobu, w jaki przeglądarka sama renderuje strony, chyba że wyświetlana jest treść specyficzna dla klienta użytkownika. Na przykład korzystanie z agenta użytkownika IE8 to nie to samo, co odwiedzanie strony z IE8 i pozwolenie jej na renderowanie strony, co często jest koniecznością dla twórców stron internetowych. W tym celu musisz poświęcić trochę czasu na uruchomienie przeglądarki Internet Explorer na maszynie wirtualnej na systemie Mac OS X, która jest darmowa i stosunkowo łatwa w konfiguracji.
A co z podszywaniem się pod klienta użytkownika z wiersza poleceń?
Dla ćpunów wiersza poleceń możesz również użyć curl do tego celu i pobrać kod źródłowy strony jako inna przeglądarka lub system operacyjny, podstawowa składnia to:
"curl -A UserAgentString>"
Na poniższych filmach pokazano, jak włączyć i zmienić klienta użytkownika przeglądarki w przeglądarce Safari w systemie Mac OS X, a także jak to zrobić w przeglądarce Chrome w systemie Mac OS X, Windows lub Linux:
I Chrome:
Pamiętaj, że zmiana klienta użytkownika nie zmienia sposobu, w jaki przeglądarka sama renderuje strony, chyba że wyświetlana jest treść specyficzna dla klienta użytkownika. Na przykład korzystanie z agenta użytkownika IE8 to nie to samo, co odwiedzanie strony z IE8 i pozwolenie jej na renderowanie strony, co często jest koniecznością dla twórców stron internetowych. W tym celu musisz poświęcić trochę czasu na uruchomienie przeglądarki Internet Explorer na maszynie wirtualnej na systemie Mac OS X, która jest bezpłatna i stosunkowo łatwa do skonfigurowania w razie potrzeby.
Dzięki @ImpechCerrato za pomysł na napiwek, możesz śledzić @OSXDaily także na Twitterze.