16Jul
Valószínűleg bosszantottad, amikor egy olyan webhelyet látogat meg, amelyhez egy adott böngésző szükséges. Szerencsére meg lehet becsapni egy weboldalt azzal a gondolattal, hogy más böngészőt használ, és ezt a legtöbbet megteheti, beleértve a Safarist is.
Felhasználói ügynök "spoofing" nem új dolog. Néha szükség volt egy úgynevezett böngészési háborúra. A webes tervezők gyakran terveznek oldalakat a felhasználó böngészőjétől függően különböző tartalmak megjelenítésére és megjelenítésére. Ennek megoldása gyakran hamis "felhasználói ügynök-húr" küldése, ami meggondolja, hogy a webszerver a kívánt tartalmat biztosítja.
Napjainkban a felhasználók kevésbé valószínű, hogy problémái vannak, mivel a webhelyek és a böngészők jobban megfelelnek a webes szabványoknak. Ez nem jelenti azt, hogy még mindig nem találkozik egy-egy alkalommal.
Ha az Apple OS X Safari programot használja, akkor itt olvashatja el a felhasználói ügynököt, és még saját magatokat is létrehozhat.
Mi a User Agent egyébként?
Amikor a Safari meglátogatja a weboldalt, a következő szöveget fogja elküldeni:
Mozilla / 5.0( Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18( KHTML, mint a Gecko) Version / 8.0.3 Safari / 600.3.18
Ez azt jelzi a webszerver számára, hogy ez a felhasználó a Safari 8 programot futtatja Mac OS X 10.10.2 operációs rendszeren.
Az operációs rendszer és a webböngésző esetében nyilvánvalóan más lesz. A Windows 7 és az Internet Explorer 10 operációs rendszert futtató számítógép a következőképpen fog megjelenni:
Mozilla / 5.0( kompatibilis; MSIE 10.0; Windows NT 6.1; Trident / 6.0)
A felhasználói ügyiratok hossza meglehetősen kiterjedt,operációs rendszer. Egyébként megtekintheti, hogy milyen információkat jelenít meg a böngésződel kapcsolatban, amely magában foglalja a képernyő felbontását, IP-címét és egyebeket.
A felhasználói ügynök módosítása a Safari
-ben Megvizsgáltuk, hogyan módosíthatja a felhasználói ügynököt a Google Chrome-ban, az Internet Explorerben és a Firefoxban. Beszéljünk most, hogyan kell megváltoztatni az Apple OS X Safari-ján.
Először nyissa meg a Safari beállításait a "Safari" menüből vagy a "Command +" paranccsal.
A beállítások megnyitásával kattintson a "Speciális" fülre. A legalsó részen a "Fejlesztés menü megjelenítése a menüsorban" jelölőnégyzetet, majd kilép a beállításokból.
Most a Safari új menüvel rendelkezik, amely kizárólag a fejlesztőeszközökkel foglalkozik.
A "User Agent" menü a tetején található.Már számos lehetőség áll rendelkezésre, beleértve a Safari OS X és az iOS, a Chrome Mac és Windows korábbi verzióit, valamint egy "Egyéb. .." opciót.
Az "Egyéb. .." opció lehetővé teszi, hogy a felsoroltaktól eltérő felhasználói ügynököt adjon meg, például ha kíváncsi vagy arra, hogy a Google Chrome az iOS 8.2 rendszert futtató iPad készüléken hogyan használja a megfelelő sztringet.
Ha megnyitja az "Egyéb. .." opciót a User Agent menüből, akkor egyszerűen írja be a felhasználó által a tesztelni kívánt böngészőhöz tartozó felhasználói ügyiratot.
Ezután az új felhasználói ügynök megjelenik a User Agent menüben. Ne feledje azonban, hogy csak egy "másik" felhasználói ügynök lehet egyszerre.
Ahogyan azt a bevezetőben bemutattuk, szokatlan, hogy megváltoztatnod kell a felhasználói ügynököt, mert a legtöbb böngésző elég jó a szabványok betartása mellett, és a legtöbb weboldal böngésző agnosztikus( bár egyes böngészők jobban működnek bizonyos helyeken, mint mások).
Egy kapcsolódó megjegyzésben, ha kíváncsi vagy arra, hogy hogyan néz ki a böngészője az internetes szabványok tekintetében, akkor mindig megpróbálhatja a Web Standards Project által kifejlesztett savas teszteket.
Ez azt mondta, reméljük, hasznosnak találta ezt a cikket. Ha bármit is szeretne hozzáadni, például egy kérdést vagy egy megjegyzést, kérjük, adjon visszajelzést a fórumunkban.