PRODU

Working user agent android

Working user agent android. Search jobs Oct 19, 2012 · 2. 3; SAMSUNG SM-Z130H) AppleWebKit/537. Apr 25, 2019 · If this is your Android app, then probably you can change User-agent, when sending these requests. Aug 31, 2016 · 1. the Samsung Galaxy Tab: Mozilla/5. Oct 14, 2023 · from selenium import webdriver from selenium. React Native Environment Info: React Native Version: 0. 0 (Linux; Android 5. The UA string of Firefox is broken down into 4 components: Mozilla/5. . vendorSub. Chrome 122 - WhatMyUserAgent. 94 Mobile Safari/537. targetSdkVersion 33. Something like: client. 0 (Linux; Android 6. 5. Another more attractive way is to remove the WebView wv flag from the real WebView's UserAgent. 5 Apr 1, 2024 · That delegation is defined as part of append client hints to request. Create a file called CustomInterceptor. The user agent identifies that it’s Googlebot that wants to access the information on the site. private WebView mWebView; super. com, always in mobile version. trevor; import okhttp3. appName general. OS: Android 13, One UI 5. Battery: Li-Po 5100 mAh, non-removable Apr 19, 2024 · User-Agent (UA) reduction minimizes the identifying information shared in the User-Agent string, which may be used for passive fingerprinting. 36 Apr 5, 2023 · Start parsing User-Agent strings. final WebSettings settings = webView. Desktop User Agent You can set the User Agent to desktop which will force the page to load in desktop mode. Dalvik is an application devoloped by Google Inc. Asking for help, clarification, or responding to other answers. 14. Apr 5, 2024 · In this article. If the desired user-agent isn’t listed, select the “ Other ” option. 0 (Linux; Tizen 2. 4; Android 4. 0 (Linux; Android 13; SM-S901B) AppleWebKit/537. Kindly provide me the Android code to get the User-Agent from the Android mobile device like in J2me where we can get System information about the mobile device using the J2me API. com. For Chromium based browsers, when the User-Agent spoofing is not taking effects, refresh the page using the reload button in the page menu. X_ string in the WebView user-agent string. appname. Mar 5, 2024 · Googlebot is the name of the search engine crawler whose job is to scan through the internet to find and follow links. I'm currently using: Mozilla/5. 19 Apr 3, 2017 · This would be in addition to the webview version. After doing this HTTP client will automatically add this header parameter to each request. Android Mobile User Agent Strings Samsung Galaxy A02 Mozilla/5. This document assumes that Horizon Client for Android is already installed and configured on your client device. 1. java: package com. 0 Mobile Safari/533. 0”, or “4. chrome. APK size: ~821KB. Request; import okhttp3. Jan 23, 2012 · 3. So we set the string, now let’s call it. Display: Dynamic AMOLED 2X, 120Hz, HDR10+, 1200 nits (HBM), 1750 nits (peak) Chipset: Qualcomm SM8550-AC Snapdragon 8 Gen 2 (4 nm) Battery: Li-Ion 3900 mAh, non-removable. platform. Latest Android versions: Android 5. 159 Safari/537. These replace the individual parts of a user agent string - it's as simple as that. apache classes, you can call setHeader('User-Agent', "Generic user agent here") on the HttpMessage you use to do your request. Feb 10, 2012 · I'm trying to open the Android browser through a Intent with a custom User-Agent (cause the client website redirects to the mobile page) as far as I got is: Intent i = new Intent(Intent. 13. Mar 8, 2022 · The google login is being prohibited in InAppWebView plugin, it keep promoptiing Error: 403: disallowed_useragent. On the other hand, this User-Agent: Mozilla/5. Check version via the Python console: import fake_useragent print ( fake_useragent. edited Oct 4, 2012 at 7:08. I'd like to figure out how I can implement User Agent to detect an android tablet (with distinction from an Android phone) This is the code I'm working with to determine which site to serve (mobile or desktop) . You unfortunately can't determine 100% if it is Android, or not because noone has to tell you this. txt directive will block all crawling by the new Googlebot for smartphones user-agent, and also the regular Googlebot: User-agent: Googlebot Disallow: / This robots. Hardware. By convention, the product tokens are listed in order of their significance for identifying the application. The primary goal of User Agent Client Hints is to reduce the amount of default entropy exposed to the web at large through the User-Agent header field, which may be used for passive fingerprinting purposes. 0 Chrome/115. The user agent helps developers better understand the environment of their users, allowing them to build better experiences for different types of May 1, 2024 · For more on Firefox- and Gecko-based user agent strings, see the Firefox user agent string reference. Some stalkerware apps are disguised as ordinary looking Oct 29, 2018 · This doesn't work any more: The plugin flutter_user_agent uses a deprecated version of the Android embedding. X string in the WebView user-agent string. Sep 2, 2010 · As an additional advantage to pulling from web view, you can use this from any thread (not just the UI thread). Currently Android tablet users get served the desktop site. This browser renders web pages using the WebKit engine. 1025. 111 (Android; 10; Mobile; es) HUAWEI JNY-LX2 User agents SHOULD include this field with requests. Chipset: Exynos 9820 (8 nm) - EMEA/LATAMQualcomm SM8150 Snapdragon 855 (7 nm) - USA/China. Main problem is engadget. Now that these changes have been rolled out for general availability, all resource requests have a reduced User-Agent header. T20. And each developer can freely set user agent of his own app to anything, even to smth. I changed user-agent in built-in browser and "Dolphin Browser HD", I am checking it on page www. txt directive will block crawling by Google’s feature phone crawlers: User-agent: Googlebot-Mobile Disallow: / Jul 21, 2020 · New: Constant string okhttp3. 7. Safari even lets you choose Other to specify your own user agent string. Fingerprinting. You then have user-agent strings that identify the more specific details Network: GSM / HSPA / LTE / 5G. 0; Win64; x64) AppleWebKit/537. 36 (KHTML, like Gecko) Chrome/122. 0 (Linux; Android 8. 5938. 0) AppleWebKit/537. Mar 7, 2023 · Step 2: Search for a user agent switcher app, such as “User-Agent Switcher” or “Phantom Browser. Step 4: In the user agent switcher app, you will find a list of user agents. 0 (Linux; Android 13; SM-S906B) AppleWebKit/537. Probably only the Browser field should be changed. 1 (KHTML, like Gecko) Version/4. VERSION Apr 24, 2020 · In computing, a user agent is software (a software agent) that is acting on behalf of a user, such as a web browser that “retrieves, Learn how to work with Foreground Services on Android 14. So at the moment I am checking on device names to detect Android tablets. 36 (KHTML, like Gecko) Chrome/92. I know how I can change the user agent string. I want to know what are the things I should keep in mind while creating a user-agent Feb 10, 2022 · S everal years ago, I wrote about making WebView work with Android App. Make sure Android System Webview v100 or up is installed on the device. 6; Dalvik 1. USER_AGENT. 0 (Pie), upgradable to Android 12, One UI 4. info. 0 (X11; CrOS x86_64 15753. 0; Android 4. Latest Samsung Browser 23 user agents: User agent. Ever needed to quickly switch between user-agent strings on the fly? Developing a site that needs to work on both mobile browsers and desktop browsers? Sick of some archaic site blocking you because you're not using Netscape 4? The User-Agent Switcher for Chrome is the answer. App size after installation: 2MB. You can change this user agent to other user agents you like. The web server can use this information to serve different web pages to different web browsers and different operating systems. user-agent-string. setUserAgentString("Foo/Bar"); # Set your custom user-agent. I can’t get it to work can you give me a exact run Down. 0 (Linux; Android 14; SAMSUNG SM-A3560) AppleWebKit/537. 3. We've been decoding user agents for more than 13 years and we've seen it all - the good, the bad and the downright weird! This website is a collection of resources dedicated to understanding and working with user agents, including the new proposal which may end up eliminating user agents: Client Hints. From the “ User-Agent Apr 19, 2024 · If you do not recognize a downloaded service in the Accessibility options, you may want to switch it off in the settings and remove the app. 0-SNAPSHOT” indicating the version of OkHttp in the current runtime. The list of Android 4. setParameter(CoreProtocolPNames. getUrl(); String userAgent = webView. 0 (Windows NT 10. id. Note: passing user-agent option does work, but i feel its not the right way of doing things as chrome offers you this flag to boot in mobile context. 6. You are using a negation here, so you have to lose the [OR] and include a !: RewriteCond %{HTTP_USER_AGENT} !(Android|iPod|iPhone|iPad) [NC] What your rule is doing is redirecting when it is not the correct referer and is not a mobile user-agent. Samsung Galaxy S10. 60 Mobile Safari/537. options import Options # Define a custom user agent my_user_agent = "Mozilla/5. Platforms. 36 (KHTML, like Gecko) SamsungBrowser/2. They indicate the OS, but also often its version and information on the relying hardware (32 or 64 bits, Intel/PPC for Mac, or x86/ARM CPU architecture for Windows PCs). Nov 4, 2022 · We'll guide you through the best lightweight browsers available for old Android devices. May 15, 2017 · 3. 1; en-us; Nexus One Build/FRG83) AppleWebKit/533. md). Select the desired user agent. In the bottom-right corner of the popup pane, tap the cogwheel icon to open the settings. 4951. Aug 11, 2019 · For this to work you need to: Add the latest version of webkit to your project (at least 1. Currently, ChromeXt only changes the User-Agent HTTP header, which works well but is deprecated. 0Mozilla/5. Latest Chrome 122 user agents: User agent. Launch: 2023, February 01. • • Edited. setUserAgentString("MY_CUSTOM_USER_AGENT " + settings. Right-click a blank area of any web page, then choose “ User-Agent Switcher “. I seem to be limited to 1080p (24/30fps) and for videos that were uploaded at 60fps, I only get up to 720p. Аccording to Chrome for Android User-Agent Strings documentation : WebView UA in Lollipop and Above. For historical reasons Feb 28, 2014 · If you're attempting to differentiate between the WebView and Chrome for Android, you should look for the presence of the Version/_X. This application renders web resources using the WebKit engine. setJavaScriptEnabled( Most important change: The user-agent database has been updated with a more recent list of user agents. Select the user agent you want to use. 0 Chrome Jun 30, 2012 · I have WebView which loads one mobile site, I need send to user agent to the server how it to realize? mWebView = (WebView) findViewById(R. Chrome OS 15753. ”. 3 "authorization_user_agent" : "WEBVIEW" When using the in-app WEBVIEW, the user signs in directly to the app. setUserAgentString(newUA); But It is for webview, My issue is I need to set UserAgent to all installed browsers, Not webview. To avoid unexpected runtime failures, or future build failures, try to see if this plugin supports the Android V2 embedding. webkit:webkit:1. Samsung Galaxy S23. String url = webView. Also , is there any list of Rdf or useragent string/ xml for the different Android devices available in the market. Request Desktop Site on Android and iPhone While there's no quick toggle to change your user agent in the mobile versions of Chrome and Safari, you can easily make websites think your phone is a computer. 0 (Linux; Android 10; SUGAR T20) AppleWebKit/537. 0 (Android 12; Mobile; LG-M255; rv:100. 55. layout. Step 3: Once the app is installed, open it from your app drawer. 0 (SMART-TV; Linux; Tizen 5. 3239. In the newer versions of WebView, you can differentiate the WebView by looking for the wv field as highlighted below. Those methods haven't worked for ages. If not, then you can treat okhttp/3. Also, you will receive instructions on how to download your list in automatic mode (I’m calling it “API requests”). 0-RC1”, “4. 36" Expected behavior: Feb 10, 2014 · Can we set UserAgent for any mobile browser like Mozilla, Crome, UC Browser etc. If you don't want to call setHeader() for every request you create you can set the http client parameter CoreProtocolPNames. May 30, 2017 · It depends on what framework you're using to make your requests. contains “mobile” and “android,” so serve the web surfer on this Nexus One Welcome to The User Agent Knowledgebase. Network: GSM / CDMA / HSPA / EVDO / LTE. Press it to run the shortcut. desktop. Interceptor; import okhttp3. 0 Firefox/100. getUserAgentString(); Or if that isn't working, try to install the latest package version like this ( 1. onCreate(savedInstanceState); setContentView(R. I want google analytics to keep providing me the correct data for Mobile Device info, Android version, OS, etc. Network: GSM / CDMA / HSPA / EVDO / LTE / 5G. 5; HTC Desire HD A9191 Build/GRJ90) Jan 27, 2019 · If you’re attempting to differentiate between the WebView and Chrome for Android, you should look for the presence of the Version/ X. useragent. 57. If you want to change what the user sees in their browser address bar, change the last line to. 71 (Android; 10; Mobile; uk) HUAWEI HLK-AL00: mediaplayer: Honor 9X: Deezer/6. 0 (Linux; U; Android 2. The following is an example adding the string MY_CUSTOM_USER_AGENT to the beginning of the original user agent. You can browse, search, and compare user agents, or use the User Agent Lookup tool to identify the characteristics of any user agent string. 0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion Mozilla/5. 1 is an example, check what the latest version is on PyPi ): pip install fake-useragent==1. agent, which can be used to retrieve the User-Agent string. Jul 27, 2023 · list user agent string browser internet android mobile smart phone, google chrome and microsoft edge on Samsung Galaxy S22 5G Mozilla/5. 1; Dalvik 2. 0) Gecko/100. webdriver. getParams(). webViewf); mWebView. 137 Safari/537. Source: RFC 2616. 4. 0; PIXBA2019 Build/O11019) AppleWebKit/537. DeviceAtlas is a high-speed solution for parsing User-Agent strings used by some of the largest companies in the online space to: Optimize website content for mobile, tablet, and other devices; Boost website loading time and minimize page weight; Target ads and analyze web traffic Aug 28, 2020 · To change your user agent in the Dolphin browser you need to go into the in-app settings by first tapping on the Dolphin icon in the center of the bottom bar. 6261. 4896. 0 (Linux; Android 13; SM-S918B) AppleWebKit/537. 1210. 0 Mobile Safari/537. getProperty("http. 3 (KHTML, like Gecko) SamsungBrowser/1. Feb 28, 2020 · is it possible to change UserAgent which depends on a specific URL ? Something like this. 36 (KHTML, like Gecko) Chrome/117. 84 TV Safari/537. 0 is the general token that says that the browser is Mozilla-compatible. goto developer options (you'll have to look that one up ) but it involves pressing build # 7 times, get to that menu, then look for the box to check off force desktop mode. gle/reduced-ua-demo; See all the JavaScript and HTTP header User-Agent Client Hints for your device on goo. 2; en-us; SCH-I800 Build/FROYO) AppleWebKit/533. user-agent. gle/ua-ch-demo; Send the reduced user-agent string in your browser by enabling the #reduce-user-agent Chrome This way, my Android app provides some useful version info I can extract from the server's log files (Android Version, device name/type, and the version of my app). g. 36 So we created a string for user agent, the user agent defined in the string is of a desktop browser user agent, with this user agent set – your Android browser will load desktop version of websites. It's a Chromium fork with support for extensions. May 1, 2024 · Spoofs & Mimics User-Agent strings. String userAgent = System. Unknown : Mozilla/5. ifonefox. What you had before: The default XCloud app seems to have a lower resolution, hope this helps anyone out there with Android devices (especially tablets). Feb 1, 2016 · Here is the solution for overriding the User-Agent of okhttp3 with React Native. getSettings(); myWebSettings. Models: SM-S911B, SM-S911B/DS, SM-S911U, SM-S911U1 Oct 7, 2019 · Option 1 – Install User-Agent Switcher. webview); mWebView. If you're writing a web browser, or something like a mobile app that's used by a hundred thousand people, it's important to follow specific formats so that the server can tell specific things about you. 2 Chrome/63. 0'. Also, what are the possible issues which can arise from this? The User-Agent tells us they’re coming from a large-screen device, the XOOM tablet. Install the Kiwi Browser app. 36 (KHTML Jun 28, 2023 · The user agent in Android Studio is a software application that sends HTTP requests to the server and provides information about the version of the user's device, operating system and web browser. 0; Nexus 5 Build/MRA58N) AppleWebKit/537. * This function returns one of 'iOS', 'Android', 'Windows Phone', or 'unknown'. The Web-browser application has a user-agent property. 0 user agents and some useful links Apr 28, 2020 · Next, select Develop > User Agent and pick the option you'd like. In Kiwi Browser, install a User Agent Switcher extension like this. Use setUserAgentString of WebSettings to customize the user agent. appversion. public CustomInterceptor() {} Step 3. As a result, the return values from certain Navigator interfaces are reduced a Google search of "force desktop view Android" (mobile user agent) would get u there. 166 Mobile Safari/535. Sep 28, 2016 · Running chrome from command line with flag --use-mobile-user-agent does not open the browser in mobile context (user-agent). As a result, the user can't have SSO experience across applications unless the apps integrate with the Authenticator or Company Portal. Display: Super AMOLED, 120Hz, 800 nits (HBM) Chipset: Exynos. Including Android, iPhone, Windows, tablets, desktops, bots & crawlers, games consoles and more. May 24, 2015 · 2. getSettings(); settings. I have gone through WebView. 0 (Linux; Android 15; 2210132C) AppleWebKit/537. 36 (KHTML, like Gecko) SamsungBrowser/23. Via Browser is built on top of Chromium WebView. 0) as the version numbers changes with each release. USER_AGENT, "Custom user agent"); List of User-agent strings A list of user-agent strings recorded by Beamtic, and information on how to use a user-agent with cURL and PHP. override general. If you think having some random user-agent is good, well you are wrong, because if not you will get fingerprinted since you will be ‘more unique’ or Mar 3, 2021 · Default User Agent By default, the WebView on which Kiosk Browser is based provides the user agent string, which is determined by various device properties. 36 (KHTML, like Gecko) Chrome/62. In other words, the user agent is the name of Googlebot. 0 (Linux; Android 12) AppleWebKit/537. 1 as Android device at your server – ololobus The list of user agents of Opera Mini for Android Oct 17, 2010 · For my site I need to be able to tell the difference between when an Android tablet visits and when an Android phone visits. myWebView); WebSettings myWebSettings = myWebView. For example, a website could send mobile pages to mobile Sep 11, 2023 · list user agent string browser internet android mobile smart phone, google chrome and microsoft edge on Samsung Galaxy S23 Ultra Mozilla/5. php). For example, the user agent string for my phone when using HttpUrlConnection looks like this: Dalvik/1. To activate it, press the share button in safari, and scroll down until you see the "Desktop View" open. 36" # Set up Chrome options chrome_options = Options() chrome_options. 1; Android 5. I tried to clean cookies, restart browsers etc. WebView UA in Lollipop and Above. This is a string like “4. activity_forums); mWebView = (WebView) findViewById(R. Display: Dynamic AMOLED, HDR10+. List String user agent android 13 with browser google chrome Mozilla/5. Android 10. Launch: 2019, February 20. But I just can't get to import okhttp3. 0 (Linux; Android 11; Samsung SM-A025G) AppleWebKit/535. Provide details and share your research! But avoid …. User agent Browser Hardware; Deezer/6. 0. webkit. OS: Android 9. Mar 17, 2011 · Most Android tablet user-agent strings I've seen use mobile safari, e. 5. It is not something a native app developer would yearn after, but at times, this would be handy for quicker delivery in some User agent Browser Hardware; Mozilla/5. For information about installing and configuring Horizon Client for Android, see the VMware Sep 28, 2016 · Essentially, a user agent is a way for a browser to say “Hi, I’m Mozilla Firefox on Windows” or “Hi, I’m Safari on an iPhone” to a web server. 19 (KHTML, like Gecko) Chrome/18. 4 System: OS: Windows 10 Oct 14, 2011 · Some webpages forces mobile version even I change user-agent. 4 days ago · It is a fixed string between two semicolons, in the comment part of the User Agent. 0 (Linux; Android 11; Redmi Note 8 Pro) AppleWebKit/537. 36 May 3, 2024 · For example, if you're developing a web application that's designed specifically for the WebView in your Android app, then you can define a custom user agent string with setUserAgentString(), then query the custom user agent in your web page to verify that the client requesting your web page is your Android app. 36. 0; Dalvik 1. Intune supports the mobile device management (MDM) of Android devices to give people secure access to work email, data, and apps. chrome --use-mobile-user-agent= true. These strings are specific for each browser. That has nothing to do with the internet browser. If you're using the org. And it's fine, except certain videos will be missing resolutions like 1080p60. 2. Tap the Dolphin icon in the center of the bottom bar to be able to access the in-app settings. After filling out the form below (be sure to specify at least one property), you will find out how many user agents were found and how to download the list in TXT, JSON or XML format. 41 Mobile Safari/537. 36 EdgA/101. tried the root directory with an android user agent and got served the root directory (i have a mobile directory with index. The field can contain multiple product tokens and comments identifying the agent and any subproducts which form a significant part of the user agent. Try adding the following to your htaccess file in the root directory of your site. Press "get shortcut" to import the shortcut. There is a system property called http. Response; import java. 32 Oct 18, 2010 · 1. For Samsung Tizen smartphone SM-Z130H Kiran, screen resolution is 480X800 and UA string is. Custom User Agent To set a Custom User Agent, firstly you would need to select Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. 36 (KHTML, like Gecko) Chrome/101. 36 (KHTML, like Gecko) Chrome/100. It needs to be detected before the page is sent to the user so using Apr 21, 2020 · This guide explains how to use VMware Horizon ® Client™ for Android to connect to and use remote desktops and published applications. VERSION) And you are always welcome to post issues. 36 (KHTML, like Gecko) Mobile Safari/537. add_argument Feb 27, 2023 · To see the reduced user-agent string in action, check out the following: See the reduced user-agent string for your device on goo. VERSION. S. 1. Mar 8, 2016 · You can use setUserAgent from android. vendor general. “ Mozilla/5. Use this to include the OkHttp version in custom User-Agent headers. 3202. I am trying to change the useragent in Android Studio with the following code but will not work? Any ideas? Thanks. •. Its main highlight is simplicity. Set the target version of your application to 33 or up. Via Browser: Small in Size, Rich in Features. only). May 15, 2023 · Updated for 2023 - a list of User Agent strings for the most popular devices in use today. Don't rely on the specific Chrome version number (for example, 30. MathiasLord. Oct 16, 2019 · The User-Agent request header is a characteristic string that lets servers and network peers identify the application, operating system, vendor, and/or version of the requesting user agent. It also now comes with mobile UA's, meaning a new parameter: platforms has been introduced (see README. 32 Android is a web browser developed by Google Inc. List String user agent android 11 with browser google chrome Mozilla/5. 3 ". Latest Dalvik versions: Dalvik 2. Switch to a Chrome on Windows user agent. agent"); See Programmatically get User-Agent String for more details. Install the app that suits your needs. Mozilla/5. IOException; public class CustomInterceptor implements Interceptor {. From php manual: Contents of the User-Agent: header from the current request, if there is one Jan 23, 2014 · For example, when the new crawler is deployed, this robots. 0): implementation 'androidx. Don’t rely on the specific Chrome version number (for example, 30. add_argument("--headless") # Set the custom User-Agent chrome_options. Nov 20, 2018 · Hi, i have a promblem todo google authentication using webview in android. 36 (KHTML, like Gecko) Chrome A user agent is just a way to tell the server who you are. like Albus Dumbledore, or Tony Stark. io. The only down-side is that this new data source didn't contain any usage data, meaning min_percentage is not useful anymore. 36 (compatible; Bytespider; [email protected] ) User Agents is a website that provides information and tools for web developers and marketers who want to understand how different browsers and devices interact with their websites. Bind JavaScript code to Android code Nov 5, 2014 · User Agent Switcher sets a bunch of preferences: general. I have tried to add the user agent field "random", "Mozilla/5. WebSettings, simple example: WebView myWebView = (WebView) findViewById(R. Enter the Samsung UA string and screen resolution that you want to test. setUserAgentString(MyUA) Feb 13, 2014 · Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U. setUserAgentString("AndroidApp"); User agent Browser Hardware; Mozilla/5. Aug 3, 2022 · A valid User-Agent should contain only ASCII characters. Nov 25, 2014 · I would prefer that tablets get served the mobile site. Android is not something that has a user-agent, it is OS. But if you're just writing a bot, it's a lot less important. The tokens are kept inside the sandbox of the app and aren't available outside the app's cookie jar. getUserAgentString()); Jul 27, 2015 · Yes, it's possible, this a HTTP header sent (or not sent) by client, and you should not rely on it. 127 Mobile Safari/537. This guide provides Android-specific resources to help you set up enrollment in Intune and deploy apps and policies to users and devices. 4515. android. getSettings(). web. Select the “ Add to Chrome ” button for User-Agent Switcher at the Chrome Web Store. This is my results: in built-in browser, user-agent - "desktop" Feb 12, 2014 · You can test the user agent string: /** * Determine the mobile operating system. df td uo dw gk jj kc xj co tj