<?xml version="1.0" encoding="UTF-8"?>
<feature id="user-agent-sniffing"><name>User agent sniffing</name><description>The navigator.userAgent property and several others loosely identify a browser. Selectively showing content based on the user agent string, also known as user agent sniffing, is unreliable. Consider using feature detection or user agent client hints instead.</description><baseline><status>widely</status><low_date>2016-09-20</low_date><high_date>2019-03-20</high_date></baseline><support><browser name="chrome" version="4" supported="true"></browser><browser name="firefox" version="3.5" supported="true"></browser><browser name="safari" version="10" supported="true"></browser><browser name="edge" version="12" supported="true"></browser><browser name="chrome_android" version="18" supported="true"></browser><browser name="firefox_android" version="4" supported="true"></browser><browser name="safari_ios" version="10" supported="true"></browser></support><specifications><spec>https://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/Navigator/vendor</mdn_url><compat_features><key>api.Navigator.appCodeName</key><key>api.Navigator.appName</key><key>api.Navigator.appVersion</key><key>api.Navigator.javaEnabled</key><key>api.Navigator.platform</key><key>api.Navigator.plugins</key><key>api.Navigator.product</key><key>api.Navigator.productSub</key><key>api.Navigator.userAgent</key><key>api.Navigator.vendor</key><key>api.Navigator.vendorSub</key><key>api.WorkerNavigator.appCodeName</key><key>api.WorkerNavigator.appName</key><key>api.WorkerNavigator.appVersion</key><key>api.WorkerNavigator.platform</key><key>api.WorkerNavigator.product</key><key>api.WorkerNavigator.userAgent</key></compat_features><canonical_url>https://nowyoucanuse.com/features--user-agent-sniffing.html</canonical_url></feature>