Zmień agenta użytkownika przeglądarki w Chrome

Spisu treści:

Anonim

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:

  1. Otwórz Chrome i rozwiń menu „Widok”, przejdź do „Programista” i wybierz „Narzędzia programisty”, aby otworzyć panel programisty
  2. Kliknij przycisk z trzema kropkami w prawym górnym rogu, a następnie wybierz „Więcej narzędzi” i wybierz „Warunki sieciowe”
  3. Wyszukaj „Agent użytkownika” i odznacz pole „Wybierz automatycznie”, aby wyświetlić wszystkie opcje agenta użytkownika w Chrome
  4. 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.

Zmień agenta użytkownika przeglądarki w Chrome