An Entity of Type: WikicatWebBrowsers, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Browser sniffing (also known as browser detection) is a set of techniques used in websites and web applications in order to determine the web browser a visitor is using, and to serve browser-appropriate content to the visitor. It is also used to detect mobile browsers and send them mobile-optimized websites. This practice is sometimes used to circumvent incompatibilities between browsers due to misinterpretation of HTML, Cascading Style Sheets (CSS), or the Document Object Model (DOM). While the World Wide Web Consortium maintains up-to-date central versions of some of the most important Web standards in the form of recommendations, in practice no software developer has designed a browser which adheres exactly to these standards; implementation of other standards and protocols, such as SVG

Property Value
dbo:abstract
  • Browser Sniffing ist eine Technologie zum Erkennen des von einem Benutzer verwendeten Internet-Browsers. Im Regelfall sendet ein Browser den sogenannten User-Agent-String im HTTP-Header, um sich beim Server zu identifizieren. Aus verschiedenen Gründen kann ein Anwender jedoch den User-Agent-String modifizieren, etwa durch die Einstellung general.useragent.override im Mozilla Firefox (User Agent Spoofing). Das User Agent Spoofing kann verschiedene Gründe haben, z. B. Behebung von Kompatibilitätsproblemen (etwa Vorgaukeln eines Desktop-Browsers, weil es Probleme mit der mobilen Version einer Website gibt), Schutz der Anonymität aber auch zum Umgehen von User-Agent-basierten Seitenunterschieden, etwa unterschiedlichen Preisen im Webshop abhängig von dem jeweils verwendeten Gerät. Trotz der Möglichkeit, den User-Agent-String zu modifizieren, wurden Methoden entwickelt, den User Agent dennoch zu erkennen. Dies liegt vor allen Dingen daran, dass verschiedene Browser über unterschiedliche Implementationen des Document Object Models (DOM) verfügen. Über spezielle JavaScripts ist es möglich, die DOM-Attribute und ggf. proprietäre Erweiterungen, etwa das nur im Internet Explorer vorhandene ActiveX zu erkennen. Weitere allgemeine Attribute zur Erkennung von Hardwareplattform (Smartphone, Tablet, Desktop-PC …) und Betriebssystem, können etwa über die Abmessungen des Bildschirms und die installierten Schriftarten gewonnen werden. Auch weitere Technologien wie Java Applets oder Adobe Flash können plattformabhängige Details offenbaren. (de)
  • Browser sniffing (also known as browser detection) is a set of techniques used in websites and web applications in order to determine the web browser a visitor is using, and to serve browser-appropriate content to the visitor. It is also used to detect mobile browsers and send them mobile-optimized websites. This practice is sometimes used to circumvent incompatibilities between browsers due to misinterpretation of HTML, Cascading Style Sheets (CSS), or the Document Object Model (DOM). While the World Wide Web Consortium maintains up-to-date central versions of some of the most important Web standards in the form of recommendations, in practice no software developer has designed a browser which adheres exactly to these standards; implementation of other standards and protocols, such as SVG and XMLHttpRequest, varies as well. As a result, different browsers display the same page differently, and so browser sniffing was developed to detect the web browser in order to help ensure consistent display of content. (en)
  • Browser sniffing is het bepalen van de gebruikte webbrowser en een aantal andere eigenschappen, zoals schermgrootte, in een webpagina. Dit is soms nodig omdat de verschillende webbrowsers anders omgaan met stijl en lay-out en interactieve elementen in de HTML-code. In principe zou elke browser zich moeten houden aan de W3C-specificaties, maar in de praktijk voldoet geen enkele browser daar 100% aan. Het gebruik van alleen de useragent geeft onvoldoende en onpraktische informatie. Daarom worden er aanvullende tests uitgevoerd, meestal op de capaciteiten van JavaScript. Een bekend voorbeeld is een browser capability test, waarmee bijvoorbeeld gedetecteerd kan worden of de huidige browser Internet Explorer is: var isIE;if (document.all) { // Browser is een versie van Internet Explorer isIE = true;} else { // Browser is géén Internet Explorer isIE = false;} Het resultaat van browser sniffing is een aantal variabelen, waarvan elk een verschillend aspect van de gebruikte browser representeert. Veelgebruikte variabelen zijn bijvoorbeeld: * isIE (geeft aan of de browser een versie van Internet Explorer is) * isNN (geeft aan of de browser een versie van Netscape Navigator is) * iMainVersion (hoofdversie van de browser) De conclusie van een aantal tests kan dan zijn dat de gebruikte browser bijvoorbeeld Internet Explorer-versie 5 is of Netscape-versie 6. Als dat bekend is, kan de gebruiker een pagina worden voorgeschoteld die aangepast is aan de mogelijkheden van de browser. Vaak wordt de gebruiker dan doorverwezen naar een andere, speciaal voor die browser gemaakte, pagina. Er is een groot aantal scripts voor browser sniffing op het internet te vinden. (nl)
  • Анализ браузера (также известный как сниффинг браузера) — это набор методов, используемых на веб-сайтах и веб-приложениях для определения веб-браузера, который использует посетитель, и предоставления посетителю контента, соответствующего браузеру. Он также используется для обнаружения мобильных браузеров и отправки им веб-сайтов, оптимизированных для мобильных устройств. Эта практика иногда используется, чтобы обойти несовместимость между браузерами из-за неправильной интерпретации HTML, каскадных таблиц стилей (CSS), или объектной модели документа. Хотя Консорциум Всемирной паутины поддерживает актуальные центральные версии некоторых из наиболее важных веб-стандартов в виде рекомендаций, на практике ни один разработчик программного обеспечения не разработал браузер, который точно соответствует этим стандартам; реализация других стандартов и протоколов, таких как SVG и XMLHttpRequest, также различается. В результате разные браузеры отображают одну и ту же страницу по-разному, поэтому было разработано сканирование браузера для обнаружения веб-браузера, чтобы обеспечить согласованное отображение контента. (ru)
dbo:wikiPageID
  • 2695651 (xsd:integer)
dbo:wikiPageLength
  • 4623 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1106898123 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Browser sniffing (also known as browser detection) is a set of techniques used in websites and web applications in order to determine the web browser a visitor is using, and to serve browser-appropriate content to the visitor. It is also used to detect mobile browsers and send them mobile-optimized websites. This practice is sometimes used to circumvent incompatibilities between browsers due to misinterpretation of HTML, Cascading Style Sheets (CSS), or the Document Object Model (DOM). While the World Wide Web Consortium maintains up-to-date central versions of some of the most important Web standards in the form of recommendations, in practice no software developer has designed a browser which adheres exactly to these standards; implementation of other standards and protocols, such as SVG (en)
  • Browser Sniffing ist eine Technologie zum Erkennen des von einem Benutzer verwendeten Internet-Browsers. Im Regelfall sendet ein Browser den sogenannten User-Agent-String im HTTP-Header, um sich beim Server zu identifizieren. Aus verschiedenen Gründen kann ein Anwender jedoch den User-Agent-String modifizieren, etwa durch die Einstellung general.useragent.override im Mozilla Firefox (User Agent Spoofing). (de)
  • Browser sniffing is het bepalen van de gebruikte webbrowser en een aantal andere eigenschappen, zoals schermgrootte, in een webpagina. Dit is soms nodig omdat de verschillende webbrowsers anders omgaan met stijl en lay-out en interactieve elementen in de HTML-code. In principe zou elke browser zich moeten houden aan de W3C-specificaties, maar in de praktijk voldoet geen enkele browser daar 100% aan. var isIE;if (document.all) { // Browser is een versie van Internet Explorer isIE = true;} else { // Browser is géén Internet Explorer isIE = false;} (nl)
  • Анализ браузера (также известный как сниффинг браузера) — это набор методов, используемых на веб-сайтах и веб-приложениях для определения веб-браузера, который использует посетитель, и предоставления посетителю контента, соответствующего браузеру. Он также используется для обнаружения мобильных браузеров и отправки им веб-сайтов, оптимизированных для мобильных устройств. Эта практика иногда используется, чтобы обойти несовместимость между браузерами из-за неправильной интерпретации HTML, каскадных таблиц стилей (CSS), или объектной модели документа. Хотя Консорциум Всемирной паутины поддерживает актуальные центральные версии некоторых из наиболее важных веб-стандартов в виде рекомендаций, на практике ни один разработчик программного обеспечения не разработал браузер, который точно соответс (ru)
rdfs:label
  • Browser Sniffing (de)
  • Browser sniffing (en)
  • Browser sniffing (nl)
  • Анализ браузера (ru)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License