====== User-Agent ====== Der User-Agent String ist sowohl ein HTTP-Header als auch ein JavaScipt property und dient zur Erkennung des Clients. Der Server kann so beispielsweise die Browserversion und das Betriebssystem auslesen. * [[https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/User-Agent]] * [[https://developer.mozilla.org/docs/Web/API/Navigator/userAgent]] ===== Beispiele ===== ^ Browser ^ OS ^ Useragent ^ | Firefox | Linux | ''Mozilla/5.0 (X11; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0'' | | Firefox | macOS | ''Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:100.0) Gecko/20100101 Firefox/100.0'' | | Firefox | Windows | ''Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0'' | | Chrome | Linux | ''Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.240 Safari/537.36'' | | Chrome | macOS | ''Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.240 Safari/537.36'' | | Chrome | Windows | ''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.240 Safari/537.36'' | ===== User-Agent ändern ===== * Es ist nicht empfohlen den User-Agent global zu ändern/überschreiben, für eine granulare Anpassung für bestimmte Seiten siehe: [[useragent#user_agent_switcher_and_manager|User Agent Switcher and Manager]] ==== Firefox ==== * ''about:config'' öffnen * ''general.useragent.override'' eingeben und Key hinzufügen * Value einsetzen ===== User Agent Switcher and Manager ===== * Manche Webseiten überprüfen entgegen der Empfehlung den User-Agent, was sich jedoch durch eine Änderung umgehen lässt und dem Nutzer dadurch Vorteile bieten kann. * siehe [[browser_erweiterungen_addons_extensions]] ==== Linux ==== * Netflix unterstützte Browser: [[https://help.netflix.com/node/30081]] Custom Mode: { "netflix.com": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.0.0 Safari/537.36 OPR/100.0.0.0" }